Test results for armeabi, berry0, crypto_dh/curve25519

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_dh Test results for armeabi, berry0, crypto_dh Test results for crypto_dh/curve25519
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
817857984 0 022626 408 1544T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
817875884 0 024278 408 1544T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
817901892 0 025576 428 1544T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
817950776 0 022402 408 1544T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
818019392 0 024928 428 1552T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
818028992 0 023630 424 1536T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
818036092 0 024944 428 1552T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
818143092 0 023674 424 1536T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
818441480 0 021514 400 1536T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909

Compiler output


curve25519.c: In file included from curve25519.c:20:
curve25519.c: In file included from ./mpfq_p_25519.h:3:
curve25519.c: In file included from ./x86_32/mpfq_p_25519.h:10:
curve25519.c: In file included from ./fixmp.h:281:
curve25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2587:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ./fixmp_longlong.h:2599:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:   int i;
curve25519.c:       ^
curve25519.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:mpfqclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:mpfqclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:mpfqclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:mpfqclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:mpfqclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


curve25519.c: In file included from ./fixmp.h:281,
curve25519.c:                  from x86_32/mpfq_p_25519.h:10,
curve25519.c:                  from mpfq_p_25519.h:3,
curve25519.c:                  from curve25519.c:20:
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_1':
curve25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2527 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_2':
curve25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2539 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_3':
curve25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2551 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_4':
curve25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2563 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_5':
curve25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2575 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_6':
curve25519.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:mpfqgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:mpfqgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:mpfqgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


curve25519.c: In file included from ./fixmp.h:281,
curve25519.c:                  from x86_32/mpfq_p_25519.h:10,
curve25519.c:                  from mpfq_p_25519.h:3,
curve25519.c:                  from curve25519.c:20:
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_1':
curve25519.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2527 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_2':
curve25519.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2539 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_3':
curve25519.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2551 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_4':
curve25519.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2563 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_5':
curve25519.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable]
curve25519.c:  2575 |   int i;
curve25519.c:       |       ^
curve25519.c: ./fixmp_longlong.h: In function 'mgy_decode_6':
curve25519.c: ...
keysharing.c: In file included from ./fixmp.h:281,
keysharing.c:                  from x86_32/mpfq_p_25519.h:10,
keysharing.c:                  from mpfq_p_25519.h:3,
keysharing.c:                  from keysharing.c:4:
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_1':
keysharing.c: ./fixmp_longlong.h:2527:7: warning: unused variable 'i' [-Wunused-variable]
keysharing.c:  2527 |   int i;
keysharing.c:       |       ^
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_2':
keysharing.c: ./fixmp_longlong.h:2539:7: warning: unused variable 'i' [-Wunused-variable]
keysharing.c:  2539 |   int i;
keysharing.c:       |       ^
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_3':
keysharing.c: ./fixmp_longlong.h:2551:7: warning: unused variable 'i' [-Wunused-variable]
keysharing.c:  2551 |   int i;
keysharing.c:       |       ^
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_4':
keysharing.c: ./fixmp_longlong.h:2563:7: warning: unused variable 'i' [-Wunused-variable]
keysharing.c:  2563 |   int i;
keysharing.c:       |       ^
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_5':
keysharing.c: ./fixmp_longlong.h:2575:7: warning: unused variable 'i' [-Wunused-variable]
keysharing.c:  2575 |   int i;
keysharing.c:       |       ^
keysharing.c: ./fixmp_longlong.h: In function 'mgy_decode_6':
keysharing.c: ...

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

Namespace violations


usesmult.o N 0
usesmult.o N 107
usesmult.o N 11e
usesmult.o N 157
usesmult.o N 15b
usesmult.o N 18f
usesmult.o N 1bc
usesmult.o N 1e1
usesmult.o N 1e4
usesmult.o N 1e7
usesmult.o N 25
usesmult.o N 30
usesmult.o N ed
usesmult.o N f9

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


usesmult.o N 0
usesmult.o N 106
usesmult.o N 11d
usesmult.o N 156
usesmult.o N 15a
usesmult.o N 18e
usesmult.o N 1bb
usesmult.o N 1e0
usesmult.o N 1e3
usesmult.o N 1e6
usesmult.o N 25
usesmult.o N 30
usesmult.o N ec
usesmult.o N f8

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)