[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_aead Test results for ppc64, power9, crypto_aead Test results for crypto_aead/romulusn2v1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 3866138 | 36778 72 8 | 56892 756 1216 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 3989107 | 37122 72 8 | 58812 756 1216 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4001220 | 74244 144 16 | 58812 756 1216 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4285584 | 34710 72 8 | 54300 756 1208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4313961 | 34710 72 8 | 54300 756 1208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 12137183 | 10074 72 8 | 26638 748 1208 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 12169988 | 10074 72 8 | 26638 748 1208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13037762 | 14368 96 8 | 34126 748 1224 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13523257 | 14504 72 8 | 34222 748 1224 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13607123 | 14504 72 8 | 34222 748 1224 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14091255 | 9954 72 8 | 25998 748 1208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14096587 | 9954 72 8 | 25998 748 1208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14529598 | 12728 72 8 | 31321 748 1216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14872945 | 12876 72 8 | 31465 748 1216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14929171 | 12876 72 8 | 31465 748 1216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 15711737 | 9680 72 8 | 26802 740 1216 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 16095735 | 9732 72 8 | 26774 740 1216 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 16125947 | 9732 72 8 | 26774 740 1216 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
encrypt.c: encrypt.c: In function 'ad_encryption': encrypt.c: encrypt.c:29:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 29 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c:289:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 289 | unsigned char T [16]; encrypt.c: | ^ encrypt.c: encrypt.c:29:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 29 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c:289:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 289 | unsigned char T [16]; encrypt.c: | ^ encrypt.c: encrypt.c:29:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 29 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c:289:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 289 | unsigned char T [16]; encrypt.c: | ^ encrypt.c: encrypt.c:29:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] encrypt.c: 29 | mp[i] = m[i]; encrypt.c: | ~~~~~~^~~~~~ encrypt.c: encrypt.c:289:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 289 | unsigned char T [16]; encrypt.c: | ^ encrypt.c: ...
| Implementation | Compiler |
| T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
encrypt.o ad_encryption T encrypt.o block_cipher T encrypt.o compose_tweakey T encrypt.o dual_lfsr T encrypt.o g8A T encrypt.o generate_tag T encrypt.o irho T encrypt.o lfsr_gf24 T encrypt.o msg_decryption T encrypt.o msg_encryption T encrypt.o nonce_encryption T encrypt.o pad T encrypt.o reset_dual_lfsr T encrypt.o reset_lfsr_gf24 T encrypt.o rho T encrypt.o rho_ad T skinny_reference.o AddConstants T skinny_reference.o AddKey T skinny_reference.o AddKey_inv T skinny_reference.o MixColumn T skinny_reference.o MixColumn_inv T skinny_reference.o P R skinny_reference.o P_inv R skinny_reference.o RC R skinny_reference.o ShiftRows T skinny_reference.o ShiftRows_inv T skinny_reference.o SubCell4 T skinny_reference.o SubCell4_inv T skinny_reference.o SubCell8 T skinny_reference.o SubCell8_inv T skinny_reference.o TWEAKEY_P R skinny_reference.o TWEAKEY_P_inv R skinny_reference.o TestVectors T skinny_reference.o dec T skinny_reference.o enc T skinny_reference.o fic B skinny_reference.o sbox_4 R skinny_reference.o sbox_4_inv R skinny_reference.o sbox_8 R skinny_reference.o sbox_8_inv R skinny_reference.o skinny_128_384_enc T skinny_reference.o versions D
| Implementation | Compiler |
| T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
encrypt.o ad_encryption T encrypt.o ad_encryption T encrypt.o block_cipher T encrypt.o block_cipher T encrypt.o compose_tweakey T encrypt.o compose_tweakey T encrypt.o dual_lfsr T encrypt.o dual_lfsr T encrypt.o g8A T encrypt.o g8A T encrypt.o generate_tag T encrypt.o generate_tag T encrypt.o irho T encrypt.o irho T encrypt.o lfsr_gf24 T encrypt.o lfsr_gf24 T encrypt.o msg_decryption T encrypt.o msg_decryption T encrypt.o msg_encryption T encrypt.o msg_encryption T encrypt.o nonce_encryption T encrypt.o nonce_encryption T encrypt.o pad T encrypt.o pad T encrypt.o reset_dual_lfsr T encrypt.o reset_dual_lfsr T encrypt.o reset_lfsr_gf24 T encrypt.o reset_lfsr_gf24 T encrypt.o rho T encrypt.o rho T encrypt.o rho_ad T encrypt.o rho_ad T skinny_reference.o AddConstants T skinny_reference.o AddConstants T skinny_reference.o AddKey T skinny_reference.o AddKey T skinny_reference.o AddKey_inv T skinny_reference.o AddKey_inv T skinny_reference.o MixColumn T skinny_reference.o MixColumn T skinny_reference.o MixColumn_inv T skinny_reference.o MixColumn_inv T skinny_reference.o P R skinny_reference.o P R skinny_reference.o P_inv R skinny_reference.o P_inv R skinny_reference.o RC R skinny_reference.o RC R skinny_reference.o ShiftRows T skinny_reference.o ShiftRows T skinny_reference.o ShiftRows_inv T skinny_reference.o ShiftRows_inv T skinny_reference.o SubCell4 T skinny_reference.o SubCell4 T skinny_reference.o SubCell4_inv T skinny_reference.o SubCell4_inv T skinny_reference.o SubCell8 T skinny_reference.o SubCell8 T skinny_reference.o SubCell8_inv T skinny_reference.o SubCell8_inv T skinny_reference.o TWEAKEY_P R skinny_reference.o TWEAKEY_P R skinny_reference.o TWEAKEY_P_inv R skinny_reference.o TWEAKEY_P_inv R skinny_reference.o TestVectors T skinny_reference.o TestVectors T skinny_reference.o dec T skinny_reference.o dec T skinny_reference.o enc T skinny_reference.o enc T skinny_reference.o fic B skinny_reference.o fic B skinny_reference.o sbox_4 R skinny_reference.o sbox_4 R skinny_reference.o sbox_4_inv R skinny_reference.o sbox_4_inv R skinny_reference.o sbox_8 R skinny_reference.o sbox_8 R skinny_reference.o sbox_8_inv R skinny_reference.o sbox_8_inv R skinny_reference.o skinny_128_384_enc T skinny_reference.o skinny_128_384_enc T skinny_reference.o versions D skinny_reference.o versions D
| Implementation | Compiler |
| T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |