Test results for ppc64, power9, crypto_aead/aes256gcmv1

[Page version: 20250927 20:45:55]

Measurements for ppc64, power9, crypto_aead Test results for ppc64, power9, crypto_aead Test results for crypto_aead/aes256gcmv1
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_aead
Primitive: aes256gcmv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
128411576 0 029643 692 1304T:opensslnewgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
128661576 0 028015 692 1288T:opensslnewgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
12870976 0 023682 676 1272T:opensslnewclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
129031088 0 024347 684 1280T:opensslnewgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
129281592 0 029379 692 1304T:opensslnewgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
129441072 0 024411 684 1280T:opensslnewgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
12952976 0 027872 684 1280T:opensslnewclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
12967976 0 023682 676 1272T:opensslnewclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
129701088 0 024347 684 1280T:opensslnewgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
130181016 0 024130 676 1272T:opensslnewclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
130241016 0 024130 676 1272T:opensslnewclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
13030976 0 027328 684 1272T:opensslnewclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
130351592 0 027991 692 1288T:opensslnewgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
13040976 0 029440 684 1280T:opensslnewclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
130471592 0 027991 692 1288T:opensslnewgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
130921952 0 029440 684 1280T:opensslnewclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
13155976 0 027328 684 1272T:opensslnewclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
132091804 0 026746 692 1280T:opensslnewgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
132731792 0 026746 692 1280T:opensslnewgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
133221804 0 026746 692 1280T:opensslnewgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
156681592 0 029379 692 1304T:opensslnewgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
6385728709 3184 01885492 148456 17904T:cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6453228597 3184 01883284 148456 17888T:cryptoppclang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
6916132922 8096 01883327 152688 18048T:cryptoppclang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
7483417919 2568 01873771 148440 17904T:cryptoppclang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
35638484296 0 1634167 676 1248T:refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
35643264296 0 1634167 676 1248T:refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
370264611240 0 3236161 684 1216T:refclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
37033475620 0 1636161 684 1216T:refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
37125105620 0 1634049 684 1208T:refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
37138995620 0 1634049 684 1208T:refclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
37562224052 0 1633017 684 1216T:refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
40041264588 0 1634739 676 1248T:refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
46364353360 0 1628123 676 1208T:refclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
46394373360 0 1628123 676 1208T:refclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
212597482080 0 1627251 676 1208T:refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
212693302080 0 1627251 676 1208T:refclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
254800582960 0 1631439 676 1224T:refgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
254968662960 0 1631439 676 1224T:refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
255579652028 0 1627371 668 1216T:refgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
255720572036 0 1627459 668 1216T:refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
257305102028 0 1627371 668 1216T:refgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
270885493008 0 1631503 676 1224T:refgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
303600222788 0 1629802 676 1216T:refgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
303697582752 0 1629770 676 1216T:refgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
305660502788 0 1629802 676 1216T:refgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
412616074296 0 1634943 676 1248refgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
412689604296 0 1634943 676 1248refgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
413914815620 0 1636937 684 1216refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
413923905620 0 1634825 684 1208refclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
4139640611240 0 3236937 684 1216refclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
414175575620 0 1634825 684 1208refclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
414469054052 0 1633793 684 1216refclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
417024914588 0 1635515 676 1248refgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
423451953360 0 1628899 676 1208refclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
423469743360 0 1628899 676 1208refclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
589192402080 0 1628027 676 1208refclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
591272872080 0 1628027 676 1208refclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE2021042220210326
631978712960 0 1632215 676 1224refgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
632040682960 0 1632215 676 1224refgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
632509222028 0 1628147 668 1216refgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
632596842028 0 1628147 668 1216refgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
632674222036 0 1628235 668 1216refgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
647271383008 0 1632279 676 1224refgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
680253502788 0 1630578 676 1216refgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
680704952788 0 1630578 676 1216refgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326
680755752752 0 1630546 676 1216refgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE2021042220210326

Compiler output


decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c:   EVP_CIPHER_CTX x;
decrypt.c:                  ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c:                ^
decrypt.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:opensslclang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)
T:opensslclang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c:   EVP_CIPHER_CTX x;
decrypt.c:                  ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c:                ^
decrypt.c: 1 error generated.
decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c:   EVP_CIPHER_CTX x;
decrypt.c:                  ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c:                ^
decrypt.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opensslclang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0)

Compiler output


decrypt.c: decrypt.c: In function 'crypto_aead_aes256gcmv1_openssl_timingleaks_decrypt':
decrypt.c: decrypt.c:13:18: error: storage size of 'x' isn't known
decrypt.c:    13 |   EVP_CIPHER_CTX x;
decrypt.c:       |                  ^

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
T:opensslgcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
T:opensslgcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)
T:opensslgcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0)