[Page version: 20250828 09:09:05]
Measurements for amd64, thinksky, crypto_aead Test results for amd64, thinksky, crypto_aead Test results for crypto_aead/lacv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
440286 | 10687 16 0 | 29382 852 1096 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
440769 | 10703 16 0 | 29318 852 1096 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
451729 | 9711 16 0 | 30182 852 1032 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
565484 | 6274 16 0 | 22525 812 1096 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
1480655 | 3911 16 0 | 18599 844 1096 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
1814675 | 4421 16 0 | 18757 812 1096 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
1866669 | 4774 16 0 | 18654 852 1032 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
1945097 | 4900 16 0 | 19132 804 1096 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
2672505 | 3425 16 0 | 16160 788 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
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) |