Implementation notes: armeabi, spongebob, crypto_sign/mqqsig192

Computer: spongebob
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
1559808refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013030820130126
1563136refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013030820130126
1576448refgcc -funroll-loops -O2 -fomit-frame-pointer2013030820130126
1616896refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2013030820130126
1620480refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030820130126
1638144refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2013030820130126
1664256refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013030820130126
1667840refgcc -funroll-loops -O3 -fomit-frame-pointer2013030820130126
1697536refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030820130126
1698816refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2013030820130126
1700096refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2013030820130126
1713152refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030820130126
1716736refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2013030820130126
1718784refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013030820130126
1730816refgcc -mcpu=xscale -O2 -fomit-frame-pointer2013030820130126
1746432refgcc -funroll-loops -O -fomit-frame-pointer2013030820130126
1747712refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2013030820130126
1749760refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2013030820130126
1754624refgcc -O2 -fomit-frame-pointer2013030820130126
1755648refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2013030820130126
1757184refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2013030820130126
1760768refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2013030820130126
1760768refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2013030820130126
1762048refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2013030820130126
1762816refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2013030820130126
1764096refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2013030820130126
1764096refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2013030820130126
1764352refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2013030820130126
1765376refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2013030820130126
1766400refgcc -O3 -fomit-frame-pointer2013030820130126
1766400refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2013030820130126
1766656refgcc -mcpu=xscale -O3 -fomit-frame-pointer2013030820130126
1767680refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2013030820130126
1767936refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2013030820130126
1768704refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2013030820130126
1768960refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2013030820130126
1770240refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2013030820130126
1771008refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2013030820130126
1771008refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2013030820130126
1771264refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2013030820130126
1771264refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2013030820130126
1772544refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2013030820130126
1772544refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2013030820130126
1774848refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2013030820130126
1776128refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2013030820130126
1778432refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2013030820130126
1778432refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2013030820130126
1779712refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2013030820130126
1779712refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2013030820130126
1779712refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2013030820130126
1780992refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2013030820130126
1783040refgcc -mcpu=arm9e -Os -fomit-frame-pointer2013030820130126
1784320refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2013030820130126
1785344refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2013030820130126
1785600refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2013030820130126
1789440refgcc -mcpu=arm8 -Os -fomit-frame-pointer2013030820130126
1791488refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030820130126
1791488refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2013030820130126
1792768refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2013030820130126
1793792refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2013030820130126
1796352refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013030820130126
1796352refgcc -mcpu=strongarm -Os -fomit-frame-pointer2013030820130126
1798656refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030820130126
1799680refgcc -mcpu=arm920 -Os -fomit-frame-pointer2013030820130126
1799680refgcc -mcpu=arm920t -Os -fomit-frame-pointer2013030820130126
1799936refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2013030820130126
1800704refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2013030820130126
1801216refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2013030820130126
1802240refgcc -Os -fomit-frame-pointer2013030820130126
1804544refgcc -mcpu=arm810 -Os -fomit-frame-pointer2013030820130126
1810432refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2013030820130126
1812736refgcc -mcpu=xscale -Os -fomit-frame-pointer2013030820130126
1812992refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2013030820130126
1815040refgcc -mcpu=arm940t -Os -fomit-frame-pointer2013030820130126
1823488refgcc -mcpu=arm9 -Os -fomit-frame-pointer2013030820130126
1828096refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013030820130126
1830912refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2013030820130126
1834240refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2013030820130126
1835520refgcc -funroll-loops -Os -fomit-frame-pointer2013030820130126
1837824refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2013030820130126
1837824refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2013030820130126
1842688refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013030820130126
1843712refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030820130126
1858048refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2013030820130126
1869824refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2013030820130126
1872384refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2013030820130126
1880832refgcc -fno-schedule-insns -O -fomit-frame-pointer2013030820130126
1886208refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2013030820130126
1886208refgcc -mcpu=arm920 -O -fomit-frame-pointer2013030820130126
1886464refgcc -mcpu=arm810 -O -fomit-frame-pointer2013030820130126
1890048refgcc -mcpu=arm1020t -O -fomit-frame-pointer2013030820130126
1890048refgcc -mcpu=arm9 -O -fomit-frame-pointer2013030820130126
1890048refgcc -mcpu=arm9e -O -fomit-frame-pointer2013030820130126
1890560refgcc -O -fomit-frame-pointer2013030820130126
1892608refgcc -mcpu=xscale -O -fomit-frame-pointer2013030820130126
1893376refgcc -mcpu=arm940t -O -fomit-frame-pointer2013030820130126
1893376refgcc -mcpu=ep9312 -O -fomit-frame-pointer2013030820130126
1893888refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2013030820130126
1893888refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2013030820130126
1894656refgcc -mcpu=strongarm -O -fomit-frame-pointer2013030820130126
1895936refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2013030820130126
1896192refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2013030820130126
1899520refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2013030820130126
1904128refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2013030820130126
1905664refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2013030820130126
1909248refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2013030820130126
1909248refgcc -mcpu=arm920t -O -fomit-frame-pointer2013030820130126
1920000refgcc -mcpu=arm8 -O -fomit-frame-pointer2013030820130126
5372160refgcc -funroll-loops2013030820130126
5374464refcc2013030820130126
5388544refgcc2013030820130126

Test failure

Implementation: crypto_sign/mqqsig192/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/mqqsig192/ref
Compiler: gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: error: /root/supercop-20130126/bench/spongebob/lib/armeabi/libsupercop.a(crypto_hash_sha512_sphlib_small-hash.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file /root/supercop-20130126/bench/spongebob/lib/armeabi/libsupercop.a(crypto_hash_sha512_sphlib_small-hash.o)
try.c: /usr/bin/ld: error: /root/supercop-20130126/bench/spongebob/lib/armeabi/libsupercop.a(crypto_hash_sha512_sphlib_small-sha2big.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file /root/supercop-20130126/bench/spongebob/lib/armeabi/libsupercop.a(crypto_hash_sha512_sphlib_small-sha2big.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref