Implementation notes: armeabi, tonido, crypto_hash/keccakc256

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_hash
Primitive: keccakc256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
199968? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
200238? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
217596? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
218598? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
224706? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-Os2017072020170718
230550? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-Os2017072020170718
239772? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-Os2017072020170718
249600? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-Os2017072020170718
264690? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
294030? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-Os2017072020170718
308190? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
311364? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
312924? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
317304? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
318372? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
323298? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-O32017072020170718
323370? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-O32017072020170718
323568? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-O22017072020170718
324642? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
326820? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-O22017072020170718
334254? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-O22017072020170718
338820? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-O32017072020170718
344598? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
347550? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
354768? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
357414? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-O32017072020170718
360336? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-O22017072020170718
362964? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
370296? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-O32017072020170718
379998? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-O22017072020170718
454680? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
457128? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-Os2017072020170718
465858? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-Os2017072020170718
467328? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
528306? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
533070? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O32017072020170718
543606? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
552036? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O22017072020170718
552432? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-O32017072020170718
562860? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
590316? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-O22017072020170718
607530? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
649722? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
655080? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
684990? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-Os2017072020170718
685692? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-Os2017072020170718
701292? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
723138? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
769764? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
783090? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-Os2017072020170718
789930? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-O32017072020170718
901098? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-O22017072020170718
985584? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
991392? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-O32017072020170718
1006242? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-O22017072020170718
1011414? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1065636? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-O32017072020170718
1066866? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1073664? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1073868? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
1084056? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-O22017072020170718
1128204? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-Os2017072020170718
1143954? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-O22017072020170718
1285566? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1296054? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1312812? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-O32017072020170718
1336410? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1337724? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-O22017072020170718
1338210? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1342578? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-O32017072020170718
1390554? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-Os2017072020170718
1397418? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718

Compiler output

Implementation: crypto_hash/keccakc256/inplace32bi-armv7a
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s: Assembler messages:
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:572: Error: selected processor does not support `movw r9,#0x5555' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:573: Error: selected processor does not support `movw r10,#0x3333' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:574: Error: selected processor does not support `movw r11,#0x0F0F' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:575: Error: selected processor does not support `movw r12,#0x00FF' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:577: Error: selected processor does not support `movt r9,#0x5555' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:578: Error: selected processor does not support `movt r10,#0x3333' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:579: Error: selected processor does not support `movt r11,#0x0F0F' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:580: Error: selected processor does not support `movt r12,#0x00FF' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:581: Error: selected processor does not support `bfi r6,r6,#8,#8' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: ...
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:659: Error: selected processor does not support `movw r9,#0x5555' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:660: Error: selected processor does not support `movw r10,#0x3333' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:661: Error: selected processor does not support `movw r11,#0x0F0F' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:662: Error: selected processor does not support `movw r12,#0x00FF' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:663: Error: selected processor does not support `movt r9,#0x5555' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:664: Error: selected processor does not support `movt r10,#0x3333' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:665: Error: selected processor does not support `movt r11,#0x0F0F' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:666: Error: selected processor does not support `movt r12,#0x00FF' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:671: Error: selected processor does not support `bfi r3,r3,#8,#8' in ARM mode
Keccak-inplace32BI-armgcc-ARMv7A.s: Keccak-inplace32BI-armgcc-ARMv7A.s:671: Error: selected processor does not support `bfc lr,#0,#16' in ARM mode

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 inplace32bi-armv7a
gcc -funroll-loops -march=native -mtune=xscale -O3 inplace32bi-armv7a
gcc -funroll-loops -march=native -mtune=xscale -Os inplace32bi-armv7a
gcc -march=native -mtune=xscale -O2 inplace32bi-armv7a
gcc -march=native -mtune=xscale -O3 inplace32bi-armv7a
gcc -march=native -mtune=xscale -Os inplace32bi-armv7a

Compiler output

Implementation: crypto_hash/keccakc256/inplace32bi-armv6m
Compiler: gcc -funroll-loops -march=native -mtune=xscale -O2
try.c: collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped
try.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=xscale -O2 inplace32bi-armv6m
gcc -funroll-loops -march=native -mtune=xscale -O3 inplace32bi-armv6m
gcc -funroll-loops -march=native -mtune=xscale -Os inplace32bi-armv6m
gcc -march=native -mtune=xscale -O2 inplace32bi-armv6m
gcc -march=native -mtune=xscale -O3 inplace32bi-armv6m
gcc -march=native -mtune=xscale -Os inplace32bi-armv6m