Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2945105 | 19136 72 8 | 35507 900 1048 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
2964130 | 18875 72 8 | 35099 900 1048 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
3134341 | 20662 72 8 | 37291 900 1016 | T:ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
8702521 | 7535 72 8 | 21377 892 1016 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
9055941 | 7909 72 8 | 22041 892 1016 | T:ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
10082529 | 9271 72 8 | 24095 868 1112 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
10485485 | 8094 72 8 | 22478 860 1112 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 20240625 |
12241192 | 6605 72 8 | 19826 844 1080 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240625 | 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 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 0 to object 'mp' with size 8 declared here 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 0 to object 'mp' with size 8 declared here 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 0 to object 'mp' with size 8 declared here encrypt.c: ...
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |