Test results for armeabi, h7panda, crypto_auth/siphash48
[Page version: 20260131 15:44:05]
Measurements for armeabi, h7panda, crypto_auth
Test results for armeabi, h7panda, crypto_auth
Test results for crypto_auth/siphash48
Computer: h7panda
Microarchitecture: armeabi; Cortex-A9+NEON (411fc093)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250922
Operation: crypto_auth
Primitive: siphash48
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36890 | 2594 0 0 | 14887 468 848 | T:ref_le | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 38205 | 2598 0 0 | 16279 468 848 | T:ref_le | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 38976 | 2640 0 0 | 16323 468 848 | T:little | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 39481 | 2574 0 0 | 14479 464 840 | T:ref_le | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 40790 | 2580 0 0 | 18215 468 840 | T:ref_le | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 40808 | 2580 0 0 | 16081 464 840 | T:ref_le | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 40826 | 2580 0 0 | 23095 468 856 | T:ref_le | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 41687 | 2582 0 0 | 14919 468 840 | T:ref_le | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 43334 | 1164 0 0 | 13499 468 840 | T:little | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 43534 | 1100 0 0 | 13395 468 848 | T:little | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 44099 | 1040 0 0 | 12947 464 840 | T:little | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 48736 | 2548 0 0 | 23231 468 856 | T:little | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 49268 | 1688 0 0 | 17319 468 840 | T:little | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 49360 | 2560 0 0 | 23071 468 856 | T:little | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 50345 | 2552 0 0 | 23239 468 856 | T:ref_le | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 50366 | 944 0 0 | 14441 464 840 | T:little | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 53031 | 2580 0 0 | 16391 468 840 | T:ref_le | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
| 57931 | 944 0 0 | 14759 468 840 | T:little | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251016 | 20250922 |
Compiler output
siphash.c: siphash.c:31:7: warning: unused variable 'h' [-Wunused-variable]
siphash.c: 31 | u64 h;
siphash.c: | ^
siphash.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:ref_le | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref_le | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref_le | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref_le | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:ref_le | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
siphash.c: siphash.c: In function 'crypto_auth_siphash48_ref_le_timingleaks':
siphash.c: siphash.c:31:7: warning: unused variable 'h' [-Wunused-variable]
siphash.c: 31 | u64 h;
siphash.c: | ^
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:ref_le | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref_le | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref_le | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
| T:ref_le | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: 67 | for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: | ^
siphash.c: siphash.c:57:3: note: expanded from macro 'COMPRESS'
siphash.c: 57 | HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c: | ^
siphash.c: siphash.c:50:7: note: expanded from macro 'HALF_ROUND'
siphash.c: 50 | b = rotl64(b, s); d = rotl64(d, t); \
siphash.c: | ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: 29 | #define rotl64(x, c) ROT(x,c)
siphash.c: | ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c: 25 | __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(n)); \
siphash.c: | ^
siphash.c: <inline asm>:1:2: note: instantiated into assembly here
siphash.c: 1 | shld #13,r6,r6
siphash.c: | ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: 67 | for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: | ^
siphash.c: siphash.c:60:8: note: expanded from macro 'COMPRESS'
siphash.c: 60 | v2 = rotl64(v2, 32); \
siphash.c: | ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: ...
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:sandy | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:sandy | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:sandy | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: 67 | for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: | ^
siphash.c: siphash.c:57:3: note: expanded from macro 'COMPRESS'
siphash.c: 57 | HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c: | ^
siphash.c: siphash.c:50:7: note: expanded from macro 'HALF_ROUND'
siphash.c: 50 | b = rotl64(b, s); d = rotl64(d, t); \
siphash.c: | ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: 29 | #define rotl64(x, c) ROT(x,c)
siphash.c: | ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c: 25 | __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(n)); \
siphash.c: | ^
siphash.c: <inline asm>:1:2: note: instantiated into assembly here
siphash.c: 1 | shld #13,r2,r2
siphash.c: | ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction, did you mean: vshl?
siphash.c: 67 | for(k = 0; k < SIPHASH_ROUNDS; ++k) COMPRESS(v0,v1,v2,v3);
siphash.c: | ^
siphash.c: siphash.c:60:8: note: expanded from macro 'COMPRESS'
siphash.c: 60 | v2 = rotl64(v2, 32); \
siphash.c: | ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| T:sandy | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
| T:sandy | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8) |
Compiler output
siphash.c: /tmp/cc6BzV2r.s: Assembler messages:
siphash.c: /tmp/cc6BzV2r.s:189: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc6BzV2r.s:218: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/cc6BzV2r.s:233: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6BzV2r.s:281: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc6BzV2r.s:289: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc6BzV2r.s:313: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/cc6BzV2r.s:445: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc6BzV2r.s:474: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc6BzV2r.s:489: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc6BzV2r.s:537: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc6BzV2r.s:545: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/cc6BzV2r.s:569: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/cc6BzV2r.s:634: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc6BzV2r.s:663: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc6BzV2r.s:685: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/cc6BzV2r.s:721: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/cc6BzV2r.s:729: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/cc6BzV2r.s:755: Error: bad instruction `shld #32,r2,r2'
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:sandy | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
siphash.c: /tmp/ccAij1uJ.s: Assembler messages:
siphash.c: /tmp/ccAij1uJ.s:221: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccAij1uJ.s:242: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:298: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:341: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:374: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:405: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:437: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:479: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:515: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:552: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:579: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:617: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:642: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:684: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:720: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:760: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:784: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccAij1uJ.s:818: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:848: Error: bad instruction `shld #13,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:888: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccAij1uJ.s:915: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccAij1uJ.s:950: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccAij1uJ.s:972: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccAij1uJ.s:1002: Error: bad instruction `shld #21,r8,r8'
siphash.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:sandy | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
siphash.c: /tmp/ccgYynL9.s: Assembler messages:
siphash.c: /tmp/ccgYynL9.s:213: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccgYynL9.s:228: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccgYynL9.s:252: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccgYynL9.s:277: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccgYynL9.s:292: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccgYynL9.s:320: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccgYynL9.s:459: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccgYynL9.s:474: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccgYynL9.s:498: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccgYynL9.s:523: Error: bad instruction `shld #17,r10,r10'
siphash.c: /tmp/ccgYynL9.s:538: Error: bad instruction `shld #21,r2,r2'
siphash.c: /tmp/ccgYynL9.s:566: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccgYynL9.s:638: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccgYynL9.s:653: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccgYynL9.s:677: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccgYynL9.s:702: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccgYynL9.s:717: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/ccgYynL9.s:745: Error: bad instruction `shld #32,r2,r2'
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:sandy | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |
Compiler output
siphash.c: /tmp/ccKARpsP.s: Assembler messages:
siphash.c: /tmp/ccKARpsP.s:242: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccKARpsP.s:271: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccKARpsP.s:303: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccKARpsP.s:332: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccKARpsP.s:346: Error: bad instruction `shld #21,r8,r8'
siphash.c: /tmp/ccKARpsP.s:390: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccKARpsP.s:450: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccKARpsP.s:479: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccKARpsP.s:506: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccKARpsP.s:542: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccKARpsP.s:567: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccKARpsP.s:589: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccKARpsP.s:686: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccKARpsP.s:715: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccKARpsP.s:742: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccKARpsP.s:778: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccKARpsP.s:803: Error: bad instruction `shld #21,r8,r8'
siphash.c: /tmp/ccKARpsP.s:827: Error: bad instruction `shld #32,r0,r0'
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:sandy | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207) |