[Page version: 20250926 22:04:25]
Measurements for amd64, h9ivy, crypto_aead Test results for amd64, h9ivy, crypto_aead Test results for crypto_aead/lacv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
525994 | 9711 16 0 | 30182 852 1032 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
527511 | 10325 16 0 | 28814 852 1032 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
527701 | 10341 16 0 | 28350 852 1032 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
622410 | 6242 16 0 | 21901 812 1096 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
1881906 | 4401 16 0 | 18765 812 1096 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
1987209 | 3320 16 0 | 17087 844 1032 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
2232516 | 4774 16 0 | 18718 852 1032 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
2349358 | 4997 16 0 | 19292 804 1096 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 20250415 |
3016879 | 3425 16 0 | 16152 788 1064 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250827 | 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) |