Test results for armeabi, berry0, crypto_stream/aes256ctr
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_stream
Test results for armeabi, berry0, crypto_stream
Test results for crypto_stream/aes256ctr
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_stream
Primitive: aes256ctr
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
106539 | 304 0 0 | 12497 392 784 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
106737 | 300 0 0 | 12409 392 784 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
106807 | 336 0 0 | 14089 408 784 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107035 | 324 0 0 | 15199 412 792 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107179 | 444 0 0 | 14389 392 784 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107220 | 312 0 0 | 14109 408 784 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107469 | 316 0 0 | 15191 412 792 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107615 | 296 0 0 | 11565 384 784 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
107625 | 316 0 0 | 16023 412 784 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
167708 | 21270 1404 0 | 1140417 72997 12016 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
168732 | 16146 1404 0 | 1133787 73005 12016 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
169342 | 11051 1036 0 | 1137505 73005 12016 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
169358 | 10987 1036 0 | 1138273 73005 12016 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
169503 | 18374 1404 0 | 1136125 72985 12016 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
170252 | 9580 1840 0 | 1125103 73761 12016 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
170633 | 8000 744 0 | 1134550 73001 12016 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
175015 | 14059 3320 0 | 1139078 74725 12016 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241003 | 20240909 |
Compiler output
armv8crypto.c: In file included from armv8crypto.c:11:
armv8crypto.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/arm_neon.h:32:2: error: "NEON support not enabled"
armv8crypto.c: #error "NEON support not enabled"
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:29:13: error: expected ';' after expression
armv8crypto.c: uint8x16_t vzero = vreinterpretq_u8_u32(vdupq_n_u32(0));
armv8crypto.c: ^
armv8crypto.c: ;
armv8crypto.c: armv8crypto.c:29:3: error: use of undeclared identifier 'uint8x16_t'
armv8crypto.c: uint8x16_t vzero = vreinterpretq_u8_u32(vdupq_n_u32(0));
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:29:14: error: use of undeclared identifier 'vzero'
armv8crypto.c: uint8x16_t vzero = vreinterpretq_u8_u32(vdupq_n_u32(0));
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:29:22: warning: implicit declaration of function 'vreinterpretq_u8_u32' is invalid in C99 [-Wimplicit-function-declaration]
armv8crypto.c: uint8x16_t vzero = vreinterpretq_u8_u32(vdupq_n_u32(0));
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:29:43: warning: implicit declaration of function 'vdupq_n_u32' is invalid in C99 [-Wimplicit-function-declaration]
armv8crypto.c: uint8x16_t vzero = vreinterpretq_u8_u32(vdupq_n_u32(0));
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:54:16: warning: implicit declaration of function 'vgetq_lane_u32' is invalid in C99 [-Wimplicit-function-declaration]
armv8crypto.c: temp_lds = armv8_aese_sbox(rotl_aes_edrk);
armv8crypto.c: ^
armv8crypto.c: armv8crypto.c:31:9: note: expanded from macro 'armv8_aese_sbox'
armv8crypto.c: vgetq_lane_u32(vreinterpretq_u32_u8(vaeseq_u8(vreinterpretq_u8_u32(vdupq_n_u32(input)), vzero)),0)
armv8crypto.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:dolbeau/armv8crypto | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:dolbeau/armv8crypto | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:dolbeau/armv8crypto | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:dolbeau/armv8crypto | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
armv8crypto.c: In file included from armv8crypto.c:13:
armv8crypto.c: stdaes-common.h:548:21: warning: 'KT3' defined but not used [-Wunused-variable]
armv8crypto.c: 548 | static unsigned int KT3[256] = KT0Data;
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:541:21: warning: 'KT2' defined but not used [-Wunused-variable]
armv8crypto.c: 541 | static unsigned int KT2[256] = KT0Data;
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:534:21: warning: 'KT1' defined but not used [-Wunused-variable]
armv8crypto.c: 534 | static unsigned int KT1[256] = KT0Data;
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:527:21: warning: 'KT0' defined but not used [-Wunused-variable]
armv8crypto.c: 527 | static unsigned int KT0[256] = KT0Data;
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:450:21: warning: 'RT3' defined but not used [-Wunused-variable]
armv8crypto.c: 450 | static unsigned int RT3[256] = { RT };
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:443:21: warning: 'RT2' defined but not used [-Wunused-variable]
armv8crypto.c: 443 | static unsigned int RT2[256] = { RT };
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:436:21: warning: 'RT1' defined but not used [-Wunused-variable]
armv8crypto.c: 436 | static unsigned int RT1[256] = { RT };
armv8crypto.c: | ^~~
armv8crypto.c: stdaes-common.h:429:21: warning: 'RT0' defined but not used [-Wunused-variable]
armv8crypto.c: 429 | static unsigned int RT0[256] = { RT };
armv8crypto.c: | ^~~
armv8crypto.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
stream.o N 0
stream.o N 105
stream.o N 117
stream.o N 127
stream.o N 135
stream.o N 148
stream.o N 14c
stream.o N 156
stream.o N 164
stream.o N 17f
stream.o N 191
stream.o N 1a5
stream.o N 1b9
stream.o N 1e5
stream.o N 215
stream.o N 219
stream.o N 220
stream.o N 237
stream.o N 239
stream.o N 23b
stream.o N 240
stream.o N 25
stream.o N 254
stream.o N 260
stream.o N 26d
stream.o N 270
stream.o N 275
stream.o N 27b
stream.o N 27d
stream.o N 28c
stream.o N 2e
stream.o N f2
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
stream.o N 0
stream.o N 104
stream.o N 116
stream.o N 126
stream.o N 134
stream.o N 147
stream.o N 14b
stream.o N 155
stream.o N 163
stream.o N 177
stream.o N 18b
stream.o N 1a6
stream.o N 1b8
stream.o N 1e4
stream.o N 214
stream.o N 218
stream.o N 21f
stream.o N 236
stream.o N 238
stream.o N 23a
stream.o N 23f
stream.o N 25
stream.o N 253
stream.o N 25f
stream.o N 26c
stream.o N 26f
stream.o N 274
stream.o N 27a
stream.o N 27c
stream.o N 28b
stream.o N 2e
stream.o N f1
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Namespace violations
stream.o N 0
stream.o N 104
stream.o N 116
stream.o N 126
stream.o N 134
stream.o N 147
stream.o N 14b
stream.o N 155
stream.o N 163
stream.o N 17e
stream.o N 190
stream.o N 1a4
stream.o N 1b8
stream.o N 1e4
stream.o N 214
stream.o N 218
stream.o N 21f
stream.o N 236
stream.o N 238
stream.o N 23a
stream.o N 23f
stream.o N 25
stream.o N 253
stream.o N 25f
stream.o N 26c
stream.o N 26f
stream.o N 274
stream.o N 27a
stream.o N 27c
stream.o N 28b
stream.o N 2e
stream.o N f1
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |