Test results for armeabi, tinker, crypto_stream/aes256ctr
[Page version: 20241024 12:18:11]
Measurements for armeabi, tinker, crypto_stream
Test results for armeabi, tinker, crypto_stream
Test results for crypto_stream/aes256ctr
Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
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 |
41172 | 228 0 0 | 10787 420 792 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
41232 | 240 0 0 | 10211 420 784 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
41463 | 328 0 0 | 11707 420 792 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
41472 | 188 0 0 | 8835 412 784 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
41666 | 316 0 0 | 13701 440 792 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
65981 | 14217 1404 0 | 993247 72821 12000 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
66073 | 12956 1404 0 | 992238 72837 12016 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
66282 | 7355 1840 0 | 985218 73593 12000 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
66870 | 16309 1404 0 | 996324 72829 12016 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240926 | 20240909 |
Compiler output
try.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
try.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
try.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
try.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
measure.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
measure.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
armv8crypto.c: In file included from armv8crypto.c:11:
armv8crypto.c: /usr/lib/llvm-14/lib/clang/14.0.6/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: 1, namely:
Implementation | Compiler |
T:dolbeau/armv8crypto | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 (12.2.0) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:dolbeau/armv8crypto | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |