Implementation notes: armeabi, h7beagle, crypto_hash/luffa256

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
52198thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
52928thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061120140529
53022sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
53462sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
53900sphlibgcc -O2 -fomit-frame-pointer2014061120140529
54614sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
54622sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
54636sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
54637sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
54638sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
57365sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
58654sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
58964sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
62302sphlibgcc -funroll-loops -O -fomit-frame-pointer2014061120140529
62329sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
64418thomaz/basicgcc -O3 -fomit-frame-pointer2014061120140529
64529opt32gcc -funroll-loops -O -fomit-frame-pointer2014061120140529
64539opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
64550thomaz/basicgcc -funroll-loops -O3 -fomit-frame-pointer2014061120140529
64770thomaz/basicgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061120140529
65376armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
66478opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
66541thomaz/basicgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014061120140529
66727armgcc -funroll-loops -O2 -fomit-frame-pointer2014061120140529
67325sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
67335sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
67978sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
69475sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
69480sphlibgcc -Os -fomit-frame-pointer2014061120140529
70064armgcc -O2 -fomit-frame-pointer2014061120140529
70516thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
70591sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
70677sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
71034sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
71052sphlibgcc -O -fomit-frame-pointer2014061120140529
71054sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
71074sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
71296thomaz/basicgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061120140529
71300thomaz/basicgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061120140529
71300thomaz/basicgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061120140529
71310thomaz/basicgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061120140529
71314thomaz/basicgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061120140529
71851armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
71943sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
72237armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
72285sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
73036armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
73171opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
73282sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
73292sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
73294sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
73720sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
73720sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
73766armgcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
74154armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
74583opt32gcc -O2 -fomit-frame-pointer2014061120140529
74710sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
74753sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
74757sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
74766sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
74775sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
74828thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061120140529
75308opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
75318opt32gcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
75894armgcc -Os -fomit-frame-pointer2014061120140529
75894armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
76057armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
76151sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
76442armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
76670opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
76672opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
76672opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
76672opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
76672opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
77156armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
77256opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
77761opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
78154opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
78553opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
79269armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
79840armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
80258opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
80271opt32gcc -Os -fomit-frame-pointer2014061120140529
80491opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
80522opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
80525opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
80535opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
80557opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
80672opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
81209opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
82003armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
82014armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
82017opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
82018armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
82027armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
82031armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
82081opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
82894armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
82894armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
82902armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
82905armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
82908armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
83926armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
85071armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
85105armgcc -funroll-loops -O -fomit-frame-pointer2014061120140529
88646armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
88646armgcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
88652armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
88675armgcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
88686armgcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
89702armgcc -O -fomit-frame-pointer2014061120140529
89702armgcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
89707armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
89807armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
90726armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
91479armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
98558opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
98604opt32gcc -O -fomit-frame-pointer2014061120140529
98611opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
98626opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
98630opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
98872opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
98874opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
98902opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
98917opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
99613opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
99740opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
325777thomaz/basicgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
329931thomaz/basicgcc -funroll-loops -O2 -fomit-frame-pointer2014061120140529
337297thomaz/basicgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
337303thomaz/basicgcc -funroll-loops -O -fomit-frame-pointer2014061120140529
350783sphlibcc2014061120140529
350792sphlibgcc2014061120140529
350792sphlibgcc -funroll-loops2014061120140529
350986thomaz/basicgcc -mcpu=arm810 -O -fomit-frame-pointer2014061120140529
351000thomaz/basicgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061120140529
351008thomaz/basicgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061120140529
351014thomaz/basicgcc -mcpu=arm8 -O -fomit-frame-pointer2014061120140529
351014thomaz/basicgcc -mcpu=strongarm -O -fomit-frame-pointer2014061120140529
352454thomaz/basicgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061120140529
352467thomaz/basicgcc -fno-schedule-insns -O -fomit-frame-pointer2014061120140529
352470thomaz/basicgcc -O -fomit-frame-pointer2014061120140529
352488thomaz/basicgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061120140529
352524thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
352524thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061120140529
355458thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
356112thomaz/basicgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061120140529
356156thomaz/basicgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
356168thomaz/basicgcc -funroll-loops -Os -fomit-frame-pointer2014061120140529
356530thomaz/basicgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061120140529
357156thomaz/basicgcc -O2 -fomit-frame-pointer2014061120140529
357774thomaz/basicgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061120140529
357782thomaz/basicgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061120140529
357788thomaz/basicgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061120140529
357788thomaz/basicgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061120140529
357790thomaz/basicgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061120140529
358200thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061120140529
359275thomaz/basicgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061120140529
359280thomaz/basicgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061120140529
359286thomaz/basicgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061120140529
359286thomaz/basicgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061120140529
359372thomaz/basicgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061120140529
360418thomaz/basicgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061120140529
367544thomaz/basicgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061120140529
367546thomaz/basicgcc -Os -fomit-frame-pointer2014061120140529
367582thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
367658thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061120140529
367684thomaz/basicgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061120140529
369634thomaz/basicgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061120140529
557387opt32gcc2014061120140529
557399opt32cc2014061120140529
557400opt32gcc -funroll-loops2014061120140529
1168148thomaz/basiccc2014061120140529
1168570thomaz/basicgcc2014061120140529
1168601thomaz/basicgcc -funroll-loops2014061120140529
2468677armgcc2014061120140529
2468714armcc2014061120140529
2468766armgcc -funroll-loops2014061120140529

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 4673536 bytes

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

Compiler output

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -O3 -fomit-frame-pointer
luffa_for_32.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer arm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3431400 bytes after a total of 3260416 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt32
gcc -funroll-loops -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 4554752 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3431400 bytes after a total of 3457024 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 116168 bytes after a total of 6557696 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3542280 bytes after a total of 3207168 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 5025792 bytes

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

Compiler output

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 16384 bytes after a total of 1941504 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 97600 bytes after a total of 6463488 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3542280 bytes after a total of 3985408 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 4505600 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3431400 bytes after a total of 4202496 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -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 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O2 -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 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/thomaz/basic
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -Os -fomit-frame-pointer thomaz/basic

Compiler output

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
stub.c: stub.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O -fomit-frame-pointer arm
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O -fomit-frame-pointer arm
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O -fomit-frame-pointer arm
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c:
luffa.c: cc1: out of memory allocating 2042040 bytes after a total of 5005312 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3364200 bytes after a total of 3764224 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c:
luffa.c: cc1: out of memory allocating 2042040 bytes after a total of 4976640 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=arm8 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3364200 bytes after a total of 3612672 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 4956160 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3431400 bytes after a total of 3248128 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 4874240 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 2068920 bytes after a total of 5046272 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3431400 bytes after a total of 3252224 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3314640 bytes after a total of 3346432 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c:
luffa.c: cc1: out of memory allocating 2042040 bytes after a total of 4079616 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3364200 bytes after a total of 3596288 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c:
luffa.c: cc1: out of memory allocating 2042040 bytes after a total of 4640768 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3364200 bytes after a total of 3194880 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/sphlib
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c: luffa.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa.c:
luffa.c: cc1: out of memory allocating 2042040 bytes after a total of 5025792 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
Compiler: gcc -mcpu=strongarm -O3 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3364200 bytes after a total of 3244032 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt32