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
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8178579 | 84 0 0 | 22626 408 1544 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8178758 | 84 0 0 | 24278 408 1544 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8179018 | 92 0 0 | 25576 428 1544 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8179507 | 76 0 0 | 22402 408 1544 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8180193 | 92 0 0 | 24928 428 1552 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8180289 | 92 0 0 | 23630 424 1536 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8180360 | 92 0 0 | 24944 428 1552 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8181430 | 92 0 0 | 23674 424 1536 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
8184414 | 80 0 0 | 21514 400 1536 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241013 | 20240909 |
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:
Implementation | Compiler |
T:mpfq | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:mpfq | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:mpfq | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:mpfq | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:mpfq | clang -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:
Implementation | Compiler |
T:mpfq | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:mpfq | gcc -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:
Implementation | Compiler |
T:mpfq | gcc -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:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -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:
Implementation | Compiler |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |