Test results for aarch64, pi5, crypto_stream/aes128estream
[Page version: 20260221 06:09:02]
Measurements for aarch64, pi5, crypto_stream
Test results for aarch64, pi5, crypto_stream
Test results for crypto_stream/aes128estream
Computer: pi5
Microarchitecture: aarch64; Cortex-A76 (414fd0b1)
Architecture: aarch64
CPU ID: 414fd0b1
SUPERCOP version: 20251222
Operation: crypto_stream
Primitive: aes128estream
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13554 | 7116 4096 4 | 19522 4884 936 | T:e/hongjun/v1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 13563 | 5803 4096 4 | 17250 4884 936 | T:e/hongjun/v1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14400 | 5495 4096 4 | 15873 4852 920 | T:e/hongjun/v1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14467 | 5855 4096 4 | 17257 4868 928 | T:e/hongjun/v1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14574 | 4776 4096 1 | 19223 4900 936 | T:e/hongjun/v0 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14612 | 5699 4096 1 | 18711 4900 928 | T:e/hongjun/v1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14643 | 5619 4096 1 | 16887 4900 928 | T:e/hongjun/v1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14644 | 3991 4096 1 | 15247 4900 928 | T:e/hongjun/v0 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14644 | 6408 4096 1 | 20863 4900 936 | T:e/hongjun/v1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14664 | 4067 4096 1 | 17071 4900 928 | T:e/hongjun/v0 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14701 | 3855 4096 4 | 14241 4852 920 | T:e/hongjun/v0 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14712 | 4183 4096 4 | 15585 4868 928 | T:e/hongjun/v0 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14723 | 4079 4096 1 | 15113 4892 928 | T:e/hongjun/v0 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 14732 | 5699 4096 1 | 16721 4892 928 | T:e/hongjun/v1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 15089 | 6528 4096 1 | 21335 4900 936 | T:e/hongjun/v1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 15132 | 4247 4096 4 | 15722 4884 936 | T:e/hongjun/v0 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 15252 | 4904 4096 1 | 19727 4900 936 | T:e/hongjun/v0 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 15324 | 5892 4096 4 | 18306 4884 936 | T:e/hongjun/v0 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 18421 | 7064 0 1 | 18327 804 928 | T:e/bernstein/little-4 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 18686 | 7048 0 1 | 18097 796 928 | T:e/bernstein/little-4 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19145 | 7052 0 1 | 20055 804 928 | T:e/bernstein/little-4 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19161 | 7048 0 1 | 21495 804 936 | T:e/bernstein/little-4 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19341 | 6972 0 4 | 18361 772 928 | T:e/bernstein/little-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19419 | 6368 0 1 | 17615 804 928 | T:e/bernstein/big-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19421 | 6368 0 1 | 17385 796 928 | T:e/bernstein/big-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19440 | 6560 0 1 | 19575 804 928 | T:e/bernstein/little-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19442 | 6384 0 4 | 16777 756 920 | T:e/bernstein/little-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19444 | 7352 0 1 | 21815 804 936 | T:e/bernstein/little-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19456 | 6612 0 1 | 19599 804 928 | T:e/bernstein/big-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19456 | 7452 0 1 | 21903 804 936 | T:e/bernstein/big-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19505 | 7620 0 1 | 22447 804 936 | T:e/bernstein/big-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19519 | 6412 0 4 | 16801 756 920 | T:e/bernstein/big-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19611 | 8216 0 4 | 20610 780 936 | T:e/bernstein/big-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19620 | 7552 0 1 | 22391 804 936 | T:e/bernstein/little-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19703 | 7024 0 4 | 18417 772 928 | T:e/bernstein/big-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19745 | 6644 0 4 | 18098 780 936 | T:e/bernstein/big-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19785 | 6320 0 1 | 17361 796 928 | T:e/bernstein/little-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19794 | 6320 0 1 | 17591 804 928 | T:e/bernstein/little-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 19946 | 8176 0 4 | 20586 780 936 | T:e/bernstein/little-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20022 | 7276 0 1 | 22103 804 936 | T:e/bernstein/little-4 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20100 | 6584 0 4 | 18050 780 936 | T:e/bernstein/little-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20285 | 5084 0 1 | 19543 804 936 | T:e/bernstein/little-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20304 | 4292 0 1 | 17303 804 928 | T:e/bernstein/little-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20366 | 5276 0 1 | 20119 804 936 | T:e/bernstein/little-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20373 | 4052 0 1 | 15319 804 928 | T:e/bernstein/little-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20492 | 4052 0 1 | 15089 796 928 | T:e/bernstein/little-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20573 | 4292 0 1 | 17303 804 928 | T:e/bernstein/little-3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20632 | 5276 0 1 | 20119 804 936 | T:e/bernstein/little-3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20649 | 5084 0 1 | 19543 804 936 | T:e/bernstein/little-3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20731 | 4040 0 1 | 15287 804 928 | T:e/bernstein/little-3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20737 | 8748 0 4 | 21178 780 936 | T:e/bernstein/little-4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20763 | 4040 0 1 | 15089 796 928 | T:e/bernstein/little-3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 20954 | 8164 0 4 | 19634 780 936 | T:e/bernstein/little-4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 21751 | 4396 0 4 | 15874 780 936 | T:e/bernstein/little-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 22110 | 4340 0 4 | 15810 780 936 | T:e/bernstein/little-3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 22278 | 5200 0 4 | 17618 780 936 | T:e/bernstein/little-3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 22692 | 5208 0 4 | 17626 780 936 | T:e/bernstein/little-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 22836 | 4460 0 4 | 15873 772 928 | T:e/bernstein/little-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 23282 | 8276 0 4 | 19681 772 928 | T:e/bernstein/little-4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 23346 | 4436 0 4 | 15841 772 928 | T:e/bernstein/little-3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 23423 | 7856 0 4 | 18225 756 920 | T:e/bernstein/little-4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 24212 | 4148 0 4 | 14513 756 920 | T:e/bernstein/little-3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
| 24702 | 4152 0 4 | 14513 756 920 | T:e/bernstein/little-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251231 | 20251222 |
Compiler output
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: ./e/aes-ctr.c:84:16: warning: unused variable 'p00' [-Wunused-variable]
aes-ctr.c: 84 | register u32 p00;
aes-ctr.c: | ^~~
aes-ctr.c: ./e/aes-ctr.c:85:16: warning: unused variable 'p01' [-Wunused-variable]
aes-ctr.c: 85 | register u32 p01;
aes-ctr.c: | ^~~
aes-ctr.c: ./e/aes-ctr.c:86:16: warning: unused variable 'p02' [-Wunused-variable]
aes-ctr.c: 86 | register u32 p02;
aes-ctr.c: | ^~~
aes-ctr.c: ./e/aes-ctr.c:87:16: warning: unused variable 'p03' [-Wunused-variable]
aes-ctr.c: 87 | register u32 p03;
aes-ctr.c: | ^~~
aes-ctr.c: 4 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:e/bernstein/little-3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/bernstein/little-3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/bernstein/little-3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/bernstein/little-3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/bernstein/little-3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: e/aes-ctr.c: In function 'crypto_stream_aes128estream_e_bernstein_little_3_timingleaks_ECRYPT_process_bytes':
aes-ctr.c: e/aes-ctr.c:87:16: warning: unused variable 'p03' [-Wunused-variable]
aes-ctr.c: 87 | register u32 p03;
aes-ctr.c: | ^~~
aes-ctr.c: e/aes-ctr.c:86:16: warning: unused variable 'p02' [-Wunused-variable]
aes-ctr.c: 86 | register u32 p02;
aes-ctr.c: | ^~~
aes-ctr.c: e/aes-ctr.c:85:16: warning: unused variable 'p01' [-Wunused-variable]
aes-ctr.c: 85 | register u32 p01;
aes-ctr.c: | ^~~
aes-ctr.c: e/aes-ctr.c:84:16: warning: unused variable 'p00' [-Wunused-variable]
aes-ctr.c: 84 | register u32 p00;
aes-ctr.c: | ^~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:e/bernstein/little-3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/bernstein/little-3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/bernstein/little-3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/bernstein/little-3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:41:
aes-ctr.c: ./e/aesopt.h:168:2: error: Could not detect endianness
aes-ctr.c: 168 | #error Could not detect endianness
aes-ctr.c: | ^
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:106:60: error: call to undeclared function 'bytes2word'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
aes-ctr.c: 106 | Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: | ^
aes-ctr.c: ./e/aestab.h:106:60: error: initializer element is not a compile-time constant
aes-ctr.c: 106 | Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: | ~~~~~~~~^~~
aes-ctr.c: ./e/aestab.c:148:5: note: expanded from macro 'rc_data'
aes-ctr.c: 148 | w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: | ^~~~~~~
aes-ctr.c: ./e/aestab.c:153:17: note: expanded from macro 'w0'
aes-ctr.c: 153 | #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: | ^~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:124:39: error: initializer element is not a compile-time constant
aes-ctr.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:e/gladman | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/gladman | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/gladman | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/gladman | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/gladman | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
aes-ctr.c: In file included from e/aestab.c:41,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: 168 | #error Could not detect endianness
aes-ctr.c: | ^~~~~
aes-ctr.c: e/aestab.c:153:17: error: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: 153 | #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: | ^~~~~~~~~~
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: 148 | w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: | ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: 106 | Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: | ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: 153 | #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: | ^~~~~~~~~~
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: 148 | w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: | ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: 106 | Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: | ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: note: (near initialization for 't_rc[0]')
aes-ctr.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:e/gladman | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/gladman | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/gladman | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/gladman | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: ./e/aes-ctr.c:101:7: warning: unused variable 'y1' [-Wunused-variable]
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: ./e/aes128.h:139:9: note: expanded from macro 'aes128_enc_block'
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: ./e/aes-ctr.c:101:7: warning: unused variable 'y2' [-Wunused-variable]
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: ./e/aes128.h:139:12: note: expanded from macro 'aes128_enc_block'
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: ./e/aes-ctr.c:101:7: warning: unused variable 'y3' [-Wunused-variable]
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: ./e/aes128.h:139:15: note: expanded from macro 'aes128_enc_block'
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: In file included from aes-ctr.c:1:
aes-ctr.c: ./e/aes-ctr.c:117:7: warning: unused variable 'y1' [-Wunused-variable]
aes-ctr.c: 117 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:e/hongjun/v1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
aes-ctr.c: In file included from e/aes-ctr.c:9,
aes-ctr.c: from aes-ctr.c:1:
aes-ctr.c: e/aes-ctr.c: In function 'crypto_stream_aes128estream_e_hongjun_v1_timingleaks_ECRYPT_process_bytes':
aes-ctr.c: e/aes128.h:139:22: warning: unused variable 'y3' [-Wunused-variable]
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: e/aes-ctr.c:101:7: note: in expansion of macro 'aes128_enc_block'
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~
aes-ctr.c: e/aes128.h:139:19: warning: unused variable 'y2' [-Wunused-variable]
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: e/aes-ctr.c:101:7: note: in expansion of macro 'aes128_enc_block'
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~
aes-ctr.c: e/aes128.h:139:16: warning: unused variable 'y1' [-Wunused-variable]
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: e/aes-ctr.c:101:7: note: in expansion of macro 'aes128_enc_block'
aes-ctr.c: 101 | aes128_enc_block(ctx->counter, keystream, ctx);
aes-ctr.c: | ^~~~~~~~~~~~~~~~
aes-ctr.c: e/aes128.h:139:22: warning: unused variable 'y3' [-Wunused-variable]
aes-ctr.c: 139 | u32 y0,y1,y2,y3;\
aes-ctr.c: | ^~
aes-ctr.c: e/aes-ctr.c:117:7: note: in expansion of macro 'aes128_enc_block'
aes-ctr.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o aes128_enc_block T
aes-ctr.o partial_precompute_tworounds T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:e/hongjun/v0 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v0 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v0 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v0 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v0 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v0 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v0 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v0 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v0 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o partial_precompute_tworounds T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:e/hongjun/v1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:e/hongjun/v1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |