[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_aead Test results for ppc64, power9, crypto_aead Test results for crypto_aead/remusn3v1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 5202869 | 27218 72 8 | 47484 756 1216 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 5799904 | 54972 144 16 | 49340 756 1216 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 5808694 | 27486 72 8 | 49340 756 1216 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 5898903 | 26670 72 8 | 46428 756 1208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6141550 | 26670 72 8 | 46428 756 1208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 14978394 | 9026 72 8 | 25582 748 1208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 15048740 | 9026 72 8 | 25582 748 1208 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 16186469 | 8846 72 8 | 24878 748 1208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 16278698 | 8846 72 8 | 24878 748 1208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 16769663 | 12592 96 8 | 32314 748 1224 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18287669 | 12844 72 8 | 32530 748 1224 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18359147 | 12844 72 8 | 32530 748 1224 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18899545 | 8604 72 8 | 25690 740 1216 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18925425 | 8656 72 8 | 25694 740 1216 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 18992367 | 8656 72 8 | 25694 740 1216 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 20745689 | 11072 72 8 | 29661 748 1216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 21591722 | 11184 72 8 | 29741 748 1216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 22023516 | 11184 72 8 | 29741 748 1216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
encrypt.c: encrypt.c: In function 'rho_ad': 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: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: 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: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: 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: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: 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: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: ...
| 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 compose_tweakey T encrypt.o g8A T encrypt.o generate_tag T encrypt.o ice T encrypt.o irho T encrypt.o kdf T encrypt.o lfsr_gf120 T encrypt.o msg_decryption T encrypt.o msg_encryption T encrypt.o pad 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 block_cipher 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 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 compose_tweakey T encrypt.o compose_tweakey T encrypt.o g8A T encrypt.o g8A T encrypt.o generate_tag T encrypt.o generate_tag T encrypt.o ice T encrypt.o ice T encrypt.o irho T encrypt.o irho T encrypt.o kdf T encrypt.o kdf T encrypt.o lfsr_gf120 T encrypt.o lfsr_gf120 T encrypt.o msg_decryption T encrypt.o msg_decryption T encrypt.o msg_encryption T encrypt.o msg_encryption T encrypt.o pad T encrypt.o pad 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 block_cipher T skinny_reference.o block_cipher 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 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) |