[Page version: 20260114 04:45:32]
Measurements for amd64, speed2supercop, crypto_aead Test results for amd64, speed2supercop, crypto_aead Test results for crypto_aead/lacv1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 476136 | 10607 16 0 | 29087 824 920 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 477528 | 10623 16 0 | 29039 824 920 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 493856 | 9711 16 0 | 29919 824 856 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 595276 | 6274 16 0 | 22222 784 928 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 1462256 | 3878 16 0 | 18440 816 920 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 1846524 | 4421 16 0 | 18518 784 928 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 1864072 | 4774 16 0 | 18391 824 856 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 2142228 | 4900 16 0 | 18853 776 928 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
| 2962352 | 3425 16 0 | 15881 760 896 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251216 | 20251114 |
encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:25:28: warning: array subscript -5 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 25 | xpad[xpadlen - 5] = ((xlen * 8) >> 32) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -5 into object of size 0 allocated by 'malloc' encrypt.c: 425 | mpad = (unsigned char *)malloc(mpadlen); //the array to store padded message(mpad bytes) encrypt.c: | ^~~~~~~~~~~~~~~ encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:26:28: warning: array subscript -4 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 26 | xpad[xpadlen - 4] = ((xlen * 8) >> 24) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -4 into object of size 0 allocated by 'malloc' encrypt.c: 425 | mpad = (unsigned char *)malloc(mpadlen); //the array to store padded message(mpad bytes) encrypt.c: | ^~~~~~~~~~~~~~~ encrypt.c: In function 'padding', encrypt.c: inlined from 'crypto_aead_lacv1_ref_timingleaks_encrypt' at encrypt.c:426:3: encrypt.c: encrypt.c:27:28: warning: array subscript -3 is outside array bounds of 'unsigned char[0]' [-Warray-bounds=] encrypt.c: 27 | xpad[xpadlen - 3] = ((xlen * 8) >> 16) & 0xff; encrypt.c: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ encrypt.c: encrypt.c: In function 'crypto_aead_lacv1_ref_timingleaks_encrypt': encrypt.c: encrypt.c:425:41: note: at offset -3 into object of size 0 allocated by 'malloc' encrypt.c: ...
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
encrypt.o E T encrypt.o G T encrypt.o Gleak T encrypt.o KS T encrypt.o S D encrypt.o key_sched_LBlocks T encrypt.o padding T
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |