Test results for armeabi, h7panda, crypto_hash/lsh256
[Page version: 20260131 15:44:05]
Measurements for armeabi, h7panda, crypto_hash
Test results for armeabi, h7panda, crypto_hash
Test results for crypto_hash/lsh256
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_hash
Primitive: lsh256
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 42704 | 21616 0 0 | 21605 464 832 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 43032 | 21544 0 0 | 23691 468 832 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 43045 | 21640 0 0 | 29419 468 840 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 43403 | 21704 0 0 | 29643 468 840 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 50259 | 32352 0 0 | 27291 468 832 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 58549 | 29696 0 0 | 26655 468 840 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 58820 | 27712 0 0 | 24271 468 840 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 61711 | 26768 0 0 | 23439 464 832 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 63604 | 26856 0 0 | 23727 468 832 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119312 | 2581 164 0 | 1559618 71681 12056 | cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119317 | 2741 164 0 | 1561178 71677 12056 | cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119337 | 2001 164 0 | 1561623 71677 12040 | cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119457 | 2631 164 0 | 1559708 71681 12040 | cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119519 | 2260 164 0 | 1558506 71681 12040 | cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119523 | 2113 164 0 | 1559963 71677 12040 | cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119534 | 2253 164 0 | 1559984 71673 12040 | cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
| 119536 | 2001 164 0 | 1567331 71677 12056 | cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251013 | 20250922 |
Compiler output
try.cpp: clang++: error: no such file or directory: '.../supercop-data/h7panda/armeabi/lib/timecop/cpucycles.o'
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
try.cpp: In file included from try-anything-timecop.cpp:3:
try.cpp: try-anything.cpp:17:10: fatal error: cpucycles.h: No such file or directory
try.cpp: 17 | #include "cpucycles.h"
try.cpp: | ^~~~~~~~~~~~~
try.cpp: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
lsh-impl.c: lsh-impl.c:71:22: warning: unused variable 'ALPHA_EVEN' [-Wunused-const-variable]
lsh-impl.c: 71 | static const lsh_u32 ALPHA_EVEN = 29;
lsh-impl.c: | ^~~~~~~~~~
lsh-impl.c: lsh-impl.c:72:22: warning: unused variable 'ALPHA_ODD' [-Wunused-const-variable]
lsh-impl.c: 72 | static const lsh_u32 ALPHA_ODD = 5;
lsh-impl.c: | ^~~~~~~~~
lsh-impl.c: lsh-impl.c:73:22: warning: unused variable 'BETA_EVEN' [-Wunused-const-variable]
lsh-impl.c: 73 | static const lsh_u32 BETA_EVEN = 1;
lsh-impl.c: | ^~~~~~~~~
lsh-impl.c: lsh-impl.c:74:22: warning: unused variable 'BETA_ODD' [-Wunused-const-variable]
lsh-impl.c: 74 | static const lsh_u32 BETA_ODD = 17;
lsh-impl.c: | ^~~~~~~~
lsh-impl.c: 4 warnings generated.
lsh.c: lsh.c:76:31: error: unknown type name 'lsh_s32x4'; did you mean 'lsh_u32'?
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~~~~~~~~
lsh.c: | lsh_u32
lsh.c: ./lsh_def.h:41:18: note: 'lsh_u32' declared here
lsh.c: 41 | typedef uint32_t lsh_u32;
lsh.c: | ^
lsh.c: lsh.c:76:57: warning: excess elements in scalar initializer [-Wexcess-initializers]
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^
lsh.c: lsh.c:76:74: warning: excess elements in scalar initializer [-Wexcess-initializers]
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~
lsh.c: lsh.c:77:31: error: unknown type name 'lsh_s32x4'; did you mean 'lsh_u32'?
lsh.c: 77 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA_INV[2] ={ {-32, -24, -16, -8}, {-8, -16, -24, -32} };
lsh.c: | ^~~~~~~~~
lsh.c: | lsh_u32
lsh.c: ./lsh_def.h:41:18: note: 'lsh_u32' declared here
lsh.c: 41 | typedef uint32_t lsh_u32;
lsh.c: | ^
lsh.c: lsh.c:77:63: warning: excess elements in scalar initializer [-Wexcess-initializers]
lsh.c: 77 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA_INV[2] ={ {-32, -24, -16, -8}, {-8, -16, -24, -32} };
lsh.c: | ^~~
lsh.c: lsh.c:77:83: warning: excess elements in scalar initializer [-Wexcess-initializers]
lsh.c: 77 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA_INV[2] ={ {-32, -24, -16, -8}, {-8, -16, -24, -32} };
lsh.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| neon | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| neon | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| neon | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| neon | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| neon | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
lsh-impl.c: lsh-impl.c:74:22: warning: 'BETA_ODD' defined but not used [-Wunused-const-variable=]
lsh-impl.c: 74 | static const lsh_u32 BETA_ODD = 17;
lsh-impl.c: | ^~~~~~~~
lsh-impl.c: lsh-impl.c:73:22: warning: 'BETA_EVEN' defined but not used [-Wunused-const-variable=]
lsh-impl.c: 73 | static const lsh_u32 BETA_EVEN = 1;
lsh-impl.c: | ^~~~~~~~~
lsh-impl.c: lsh-impl.c:72:22: warning: 'ALPHA_ODD' defined but not used [-Wunused-const-variable=]
lsh-impl.c: 72 | static const lsh_u32 ALPHA_ODD = 5;
lsh-impl.c: | ^~~~~~~~~
lsh-impl.c: lsh-impl.c:71:22: warning: 'ALPHA_EVEN' defined but not used [-Wunused-const-variable=]
lsh-impl.c: 71 | static const lsh_u32 ALPHA_EVEN = 29;
lsh-impl.c: | ^~~~~~~~~~
lsh.c: lsh.c:76:31: error: unknown type name 'lsh_s32x4'; did you mean 'lsh_u32'?
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~~~~~~~~
lsh.c: | lsh_u32
lsh.c: lsh.c:76:1: warning: braces around scalar initializer
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~~~~~
lsh.c: lsh.c:76:1: note: (near initialization for 'GAMMA[0]')
lsh.c: lsh.c:76:57: warning: excess elements in scalar initializer
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^
lsh.c: lsh.c:76:57: note: (near initialization for 'GAMMA[0]')
lsh.c: lsh.c:76:60: warning: excess elements in scalar initializer
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~
lsh.c: lsh.c:76:60: note: (near initialization for 'GAMMA[0]')
lsh.c: lsh.c:76:64: warning: excess elements in scalar initializer
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~
lsh.c: lsh.c:76:64: note: (near initialization for 'GAMMA[0]')
lsh.c: lsh.c:76:1: warning: braces around scalar initializer
lsh.c: 76 | static const LSH_ALIGNED_(16) lsh_s32x4 GAMMA[2] ={ {0, 8, 16, 24}, {24, 16, 8, 0} };
lsh.c: | ^~~~~~
lsh.c: lsh.c:76:1: note: (near initialization for 'GAMMA[1]')
lsh.c: lsh.c:76:74: warning: excess elements in scalar initializer
lsh.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| neon | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| neon | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| neon | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| neon | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
try.c: clang: error: no such file or directory: '.../supercop-data/h7panda/armeabi/lib/timecop/cpucycles.o'
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:17:10: fatal error: cpucycles.h: No such file or directory
try.c: 17 | #include "cpucycles.h"
try.c: | ^~~~~~~~~~~~~
try.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Namespace violations
lsh-impl.o lsh256_digest T
lsh-impl.o lsh256_final T
lsh-impl.o lsh256_init T
lsh-impl.o lsh256_update T
lsh.o lsh256_digest T
lsh.o lsh256_final T
lsh.o lsh256_init T
lsh.o lsh256_update T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
TIMECOP error (can be valgrind bug)
error 127
timeout: failed to run command 'valgrind': No such file or directory
Number of similar (implementation,compiler) pairs: 17, namely:
| Implementation | Compiler |
| cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |