[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_aead Test results for ppc64, power9, crypto_aead Test results for crypto_aead/romulusm3v1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 3960367 | 41750 72 8 | 61852 756 1216 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4244266 | 39246 72 8 | 58716 756 1208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4269519 | 84196 144 16 | 63804 756 1216 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4291734 | 39246 72 8 | 58716 756 1208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 4490264 | 42098 72 8 | 63804 756 1216 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 10728065 | 11006 72 8 | 27566 748 1208 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 10841518 | 11006 72 8 | 27566 748 1208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 11574108 | 16208 96 8 | 35946 748 1224 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 12125095 | 11142 72 8 | 27182 748 1208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 12168017 | 16184 72 8 | 35882 748 1224 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 12178395 | 16184 72 8 | 35882 748 1224 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 12185664 | 11142 72 8 | 27182 748 1208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 12976200 | 10520 72 8 | 27634 740 1216 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13437111 | 10488 72 8 | 27542 740 1216 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13438516 | 10488 72 8 | 27542 740 1216 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13948225 | 13648 72 8 | 32241 748 1216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14263388 | 13828 72 8 | 32417 748 1216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 14445529 | 13828 72 8 | 32417 748 1216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
encrypt.c: encrypt.c: In function 'ad2msg_encryption': 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:276:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 276 | unsigned char T [16]; 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:276:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 276 | unsigned char T [16]; 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:276:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 276 | unsigned char T [16]; 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:276:17: note: at offset 0 to object 'T' with size 16 declared here encrypt.c: 276 | 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 ad2msg_encryption T encrypt.o ad_encryption T encrypt.o block_cipher T encrypt.o compose_tweakey 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_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_256_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 ad2msg_encryption T encrypt.o ad2msg_encryption T 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 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_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_256_enc T skinny_reference.o skinny_128_256_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) |