[Page version: 20241023 21:37:24]
Measurements for amd64, speed2supercop, crypto_aead Test results for amd64, speed2supercop, crypto_aead Test results for crypto_aead/remusn3v1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2943476 | 20747 72 8 | 37244 880 880 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
2983068 | 19303 72 8 | 35205 880 864 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
3704268 | 32755 72 8 | 48716 840 936 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
4393912 | 19853 72 8 | 36500 880 880 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
8655884 | 9277 72 8 | 23510 872 928 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
9692900 | 8741 72 8 | 22724 840 936 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
10213896 | 10446 72 8 | 24005 880 864 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
12116140 | 6483 72 8 | 18959 816 904 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
12464392 | 7735 72 8 | 21419 832 936 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240703 | 20240625 |
encrypt.c: In function 'pad', encrypt.c: inlined from 'rho_ad' at encrypt.c:59:3: encrypt.c: encrypt.c:30:13: warning: writing 16 bytes into a region of size 8 [-Wstringop-overflow=] encrypt.c: 30 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c: In function 'rho_ad': encrypt.c: encrypt.c:56:17: note: destination object 'mp' of size 8 encrypt.c: 56 | unsigned char mp [8]; encrypt.c: | ^~ encrypt.c: In function 'pad', encrypt.c: inlined from 'rho_ad' at encrypt.c:59:3: encrypt.c: encrypt.c:30:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 30 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c: In function 'rho_ad': encrypt.c: encrypt.c:56:17: note: at offset 8 into destination object 'mp' of size 8 encrypt.c: 56 | unsigned char mp [8]; encrypt.c: | ^~ encrypt.c: In function 'pad', encrypt.c: inlined from 'rho_ad' at encrypt.c:59:3: encrypt.c: encrypt.c:30:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 30 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c: In function 'rho_ad': encrypt.c: encrypt.c:56:17: note: at offset [9, 2147483646] into destination object 'mp' of size 8 encrypt.c: ...
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |