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
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
368902594 0 014887 468 848T:ref_legcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
382052598 0 016279 468 848T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
389762640 0 016323 468 848T:littlegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
394812574 0 014479 464 840T:ref_legcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
407902580 0 018215 468 840T:ref_leclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
408082580 0 016081 464 840T:ref_leclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
408262580 0 023095 468 856T:ref_leclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
416872582 0 014919 468 840T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
433341164 0 013499 468 840T:littlegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
435341100 0 013395 468 848T:littlegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
440991040 0 012947 464 840T:littlegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
487362548 0 023231 468 856T:littleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
492681688 0 017319 468 840T:littleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
493602560 0 023071 468 856T:littleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
503452552 0 023239 468 856T:ref_leclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
50366944 0 014441 464 840T:littleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
530312580 0 016391 468 840T:ref_leclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922
57931944 0 014759 468 840T:littleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101620250922

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:
ImplementationCompiler
T:ref_leclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:ref_leclang -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:
ImplementationCompiler
T:ref_legcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)
T:ref_legcc -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:
ImplementationCompiler
T:sandyclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -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:
ImplementationCompiler
T:sandyclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Clang_20.1.8)
T:sandyclang -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:
ImplementationCompiler
T:sandygcc -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:
ImplementationCompiler
T:sandygcc -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:
ImplementationCompiler
T:sandygcc -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:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.1_20250207)