Test results for armeabi, tinker, crypto_auth/siphash48

[Page version: 20241215 22:35:41]

Measurements for armeabi, tinker, crypto_auth Test results for armeabi, tinker, crypto_auth Test results for crypto_auth/siphash48
Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20241022
Operation: crypto_auth
Primitive: siphash48
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
329022352 0 012089 388 760T:ref_legcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
329052352 0 012821 388 760T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
329292054 0 010037 380 752T:ref_legcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
338872384 0 012853 388 760T:littlegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
34123860 0 010597 388 760T:littlegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
350652528 0 015094 416 768T:ref_leclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
358362340 0 011688 384 752T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
36477906 0 010256 384 752T:littlegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
37211728 0 08709 380 752T:littlegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024103120241022
385601708 0 014274 416 768T:littleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024103120241022

Compiler output


siphash.c: siphash.c:31:7: warning: unused variable 'h' [-Wunused-variable]
siphash.c:   u64 h;
siphash.c:       ^
siphash.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:ref_leclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

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 (12.2.0)
T:ref_legcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ref_legcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ref_legcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


siphash.c: siphash.c:67:39: error: invalid instruction
siphash.c:                 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:                 HALF_ROUND(v0,v1,v2,v3,13,16); \
siphash.c:                 ^
siphash.c: siphash.c:50:7: note: expanded from macro 'HALF_ROUND'
siphash.c:                 b = rotl64(b, s); d = rotl64(d, t); \
siphash.c:                     ^
siphash.c: siphash.c:29:22: note: expanded from macro 'rotl64'
siphash.c: #define rotl64(x, c) ROT(x,c)
siphash.c:                      ^
siphash.c: siphash.c:25:15: note: expanded from macro 'ROT'
siphash.c:      __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:         shld #13,r6,r6
siphash.c:         ^~~~
siphash.c: siphash.c:67:39: error: invalid instruction
siphash.c:                 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:                 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: 1, namely:
ImplementationCompiler
T:sandyclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


siphash.c: /tmp/cc3X7fok.s: Assembler messages:
siphash.c: /tmp/cc3X7fok.s:211: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc3X7fok.s:225: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/cc3X7fok.s:250: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/cc3X7fok.s:273: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc3X7fok.s:310: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/cc3X7fok.s:338: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/cc3X7fok.s:463: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc3X7fok.s:479: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc3X7fok.s:525: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/cc3X7fok.s:545: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/cc3X7fok.s:559: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/cc3X7fok.s:587: Error: bad instruction `shld #21,r1,r1'
siphash.c: /tmp/cc3X7fok.s:663: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/cc3X7fok.s:694: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/cc3X7fok.s:715: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/cc3X7fok.s:734: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/cc3X7fok.s:761: Error: bad instruction `shld #21,r6,r6'
siphash.c: /tmp/cc3X7fok.s:790: 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 (12.2.0)

Compiler output


siphash.c: /tmp/ccvZ4c8p.s: Assembler messages:
siphash.c: /tmp/ccvZ4c8p.s:184: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccvZ4c8p.s:210: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:257: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:299: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:322: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:358: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:404: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:427: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:463: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:505: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:528: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:564: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:610: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:633: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:669: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:711: Error: bad instruction `shld #17,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:734: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:767: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:796: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccvZ4c8p.s:834: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:862: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccvZ4c8p.s:885: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccvZ4c8p.s:918: Error: bad instruction `shld #32,r2,r2'
siphash.c: /tmp/ccvZ4c8p.s:949: Error: bad instruction `shld #21,r4,r4'
siphash.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


siphash.c: /tmp/ccqtus5Z.s: Assembler messages:
siphash.c: /tmp/ccqtus5Z.s:237: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccqtus5Z.s:253: Error: bad instruction `shld #16,r2,r2'
siphash.c: /tmp/ccqtus5Z.s:281: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccqtus5Z.s:305: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccqtus5Z.s:320: Error: bad instruction `shld #21,r4,r4'
siphash.c: /tmp/ccqtus5Z.s:348: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccqtus5Z.s:457: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccqtus5Z.s:472: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccqtus5Z.s:500: Error: bad instruction `shld #32,r6,r6'
siphash.c: /tmp/ccqtus5Z.s:528: Error: bad instruction `shld #17,r2,r2'
siphash.c: /tmp/ccqtus5Z.s:548: Error: bad instruction `shld #21,r1,r1'
siphash.c: /tmp/ccqtus5Z.s:581: Error: bad instruction `shld #32,r10,r10'
siphash.c: /tmp/ccqtus5Z.s:654: Error: bad instruction `shld #13,r8,r8'
siphash.c: /tmp/ccqtus5Z.s:670: Error: bad instruction `shld #16,r4,r4'
siphash.c: /tmp/ccqtus5Z.s:700: Error: bad instruction `shld #32,r4,r4'
siphash.c: /tmp/ccqtus5Z.s:725: Error: bad instruction `shld #17,r6,r6'
siphash.c: /tmp/ccqtus5Z.s:740: Error: bad instruction `shld #21,r10,r10'
siphash.c: /tmp/ccqtus5Z.s:770: 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 (12.2.0)

Compiler output


siphash.c: /tmp/ccsgWH3Q.s: Assembler messages:
siphash.c: /tmp/ccsgWH3Q.s:235: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccsgWH3Q.s:266: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccsgWH3Q.s:299: Error: bad instruction `shld #32,r1,r1'
siphash.c: /tmp/ccsgWH3Q.s:313: Error: bad instruction `shld #17,r1,r1'
siphash.c: /tmp/ccsgWH3Q.s:332: Error: bad instruction `shld #21,r1,r1'
siphash.c: /tmp/ccsgWH3Q.s:384: Error: bad instruction `shld #32,r8,r8'
siphash.c: /tmp/ccsgWH3Q.s:445: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccsgWH3Q.s:473: Error: bad instruction `shld #16,r6,r6'
siphash.c: /tmp/ccsgWH3Q.s:503: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccsgWH3Q.s:541: Error: bad instruction `shld #17,r0,r0'
siphash.c: /tmp/ccsgWH3Q.s:560: Error: bad instruction `shld #21,r0,r0'
siphash.c: /tmp/ccsgWH3Q.s:602: Error: bad instruction `shld #32,r0,r0'
siphash.c: /tmp/ccsgWH3Q.s:681: Error: bad instruction `shld #13,r10,r10'
siphash.c: /tmp/ccsgWH3Q.s:712: Error: bad instruction `shld #16,r0,r0'
siphash.c: /tmp/ccsgWH3Q.s:739: Error: bad instruction `shld #32,r5,r5'
siphash.c: /tmp/ccsgWH3Q.s:775: Error: bad instruction `shld #17,r5,r5'
siphash.c: /tmp/ccsgWH3Q.s:794: Error: bad instruction `shld #21,r5,r5'
siphash.c: /tmp/ccsgWH3Q.s:821: Error: bad instruction `shld #32,r8,r8'

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sandygcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)