Implementation notes: armeabi, tonido, crypto_hash/keccakc768

Computer: tonido
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_hash
Primitive: keccakc768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
281286? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
282030? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
307974? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
308280? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
317874? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-Os2017072020170718
327564? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-Os2017072020170718
341172? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-Os2017072020170718
352914? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
354216? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-Os2017072020170718
398130? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-Os2017072020170718
440688? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
444636? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
450234? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
452694? ? ?? ? ?simple32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
452706? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
461754? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-O32017072020170718
464868? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-O22017072020170718
467124? ? ?? ? ?opt32bi-s2lcu4gcc_-march=native_-mtune=xscale_-O22017072020170718
468594? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-O32017072020170718
468726? ? ?? ? ?simple32bigcc_-march=native_-mtune=xscale_-O22017072020170718
469224? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
474942? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
489894? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
491622? ? ?? ? ?opt32bi-rvku2gcc_-march=native_-mtune=xscale_-O32017072020170718
495642? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-O32017072020170718
502464? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
511236? ? ?? ? ?opt32biT-s2lcu4gcc_-march=native_-mtune=xscale_-O22017072020170718
513972? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
521868? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-O22017072020170718
537450? ? ?? ? ?inplace32bigcc_-march=native_-mtune=xscale_-O32017072020170718
677064? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
680802? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-Os2017072020170718
690522? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-Os2017072020170718
693102? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
791328? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
796566? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O32017072020170718
810666? ? ?? ? ?simplegcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
823872? ? ?? ? ?simplegcc_-march=native_-mtune=xscale_-O22017072020170718
839928? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-O32017072020170718
843486? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
875664? ? ?? ? ?inplacegcc_-march=native_-mtune=xscale_-O22017072020170718
897876? ? ?? ? ?inplacegcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
947886? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
969414? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
998736? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-Os2017072020170718
1017504? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-Os2017072020170718
1047696? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1079508? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1141128? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
1158984? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-Os2017072020170718
1184052? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-O32017072020170718
1347936? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-O22017072020170718
1465428? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1471758? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-O32017072020170718
1500714? ? ?? ? ?opt64u6gcc_-march=native_-mtune=xscale_-O22017072020170718
1503018? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1556310? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1564110? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-O32017072020170718
1594560? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1602486? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=xscale_-O22017072020170718
1606158? ? ?? ? ?compactgcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
1687728? ? ?? ? ?compactgcc_-march=native_-mtune=xscale_-Os2017072020170718
1713156? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-O22017072020170718
1925514? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1941078? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1966818? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-O32017072020170718
1969518? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-O22017072020170718
1977690? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-march=native_-mtune=xscale_-O32017072020170718
1989690? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-O22017072020170718
2083458? ? ?? ? ?compact8gcc_-march=native_-mtune=xscale_-Os2017072020170718
2093748? ? ?? ? ?compact8gcc_-funroll-loops_-march=native_-mtune=xscale_-Os2017072020170718
2160750? ? ?? ? ?opt64lcu24gcc_-march=native_-mtune=xscale_-O32017072020170718

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/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