Test results for amd64, hydra5, crypto_aead/aegis128l

[Page version: 20241023 11:53:17]

Measurements for amd64, hydra5, crypto_aead Test results for amd64, hydra5, crypto_aead Test results for crypto_aead/aegis128l
Computer: hydra5
Microarchitecture: amd64; K10 32nm (300f10)
Architecture: amd64
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: aegis128l
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5370210346 0 030360 860 1024T:sodium-softaesclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
561829630 0 028970 852 1024T:sodium-softaesclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
5729140751 0 063956 812 1088T:sodium-softaesgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
5781910617 0 033088 860 1024T:sodium-softaesclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
5782810601 0 032200 860 1024T:sodium-softaesclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
5785510617 0 033088 860 1024T:sodium-softaesclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
647956622 4096 023771 4924 1088T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
670073397 4096 017094 4900 1056T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
671783984 4096 018914 4916 1088T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
672978112 0 027431 788 1056T:sodium-softaesgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
673164203 4096 020043 4924 1088T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
691893380 4096 017448 4964 1024T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
695523428 4096 019888 4964 1024T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
696053378 4096 016618 4956 1024T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
696443428 4096 019000 4964 1024T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
705043428 4096 019888 4964 1024T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
13796111451 0 032372 812 1088T:sodium-softaesgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022
13803810842 0 032732 812 1088T:sodium-softaesgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102220241022

Test failure


error 111

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
jasmin-aesniclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
jasmin-aesniclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
jasmin-aesniclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
jasmin-aesniclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
jasmin-aesniclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
jasmin-aesnigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
jasmin-aesnigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
jasmin-aesnigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
jasmin-aesnigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
sodium-aesniclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
sodium-aesniclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
sodium-aesniclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
sodium-aesniclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
sodium-aesniclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
sodium-aesnigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
sodium-aesnigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
sodium-aesnigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
sodium-aesnigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


encrypt.c: encrypt.c:34:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[7] = _mm_aesenc_si128(state[6],state[7]);
encrypt.c:                         ^
encrypt.c: encrypt.c:35:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[6] = _mm_aesenc_si128(state[5],state[6]);
encrypt.c:                         ^
encrypt.c: encrypt.c:36:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[5] = _mm_aesenc_si128(state[4],state[5]);
encrypt.c:                         ^
encrypt.c: encrypt.c:37:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[4] = _mm_aesenc_si128(state[3],state[4]);
encrypt.c:                         ^
encrypt.c: encrypt.c:38:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[3] = _mm_aesenc_si128(state[2],state[3]);
encrypt.c:                         ^
encrypt.c: encrypt.c:39:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c:                         ^
encrypt.c: encrypt.c:40:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c:                         ^
encrypt.c: encrypt.c:41:25: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_initialization' that is compiled without support for 'aes'
encrypt.c:              state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c:                         ^
encrypt.c: encrypt.c:118:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aegis128L_enc_aut_step' that is compiled without support for 'aes'
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:aesniaclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesniaclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesniaclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesniaclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesniaclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:41,
encrypt.c:                  from encrypt.c:4:
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
encrypt.c:    61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c:       | ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:41:25: note: called from here
encrypt.c:    41 |              state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c:       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:41,
encrypt.c:                  from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
encrypt.c:    61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c:       | ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:40:25: note: called from here
encrypt.c:    40 |              state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c:       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:41,
encrypt.c:                  from encrypt.c:4:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
encrypt.c:    61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c:       | ^~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:39:25: note: called from here
encrypt.c:    39 |              state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c:       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
T:aesniagcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesniagcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesniagcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesniagcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnicgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnicgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnicgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:aesnicgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Compiler output


encrypt.c: encrypt.c:195:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[7] = _mm_aesenc_si128(state[6],state[7]);
encrypt.c:                    ^
encrypt.c: encrypt.c:196:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[6] = _mm_aesenc_si128(state[5],state[6]);
encrypt.c:                    ^
encrypt.c: encrypt.c:197:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[5] = _mm_aesenc_si128(state[4],state[5]);
encrypt.c:                    ^
encrypt.c: encrypt.c:198:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[4] = _mm_aesenc_si128(state[3],state[4]);
encrypt.c:                    ^
encrypt.c: encrypt.c:199:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[3] = _mm_aesenc_si128(state[2],state[3]);
encrypt.c:                    ^
encrypt.c: encrypt.c:200:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c:                    ^
encrypt.c: encrypt.c:201:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c:                    ^
encrypt.c: encrypt.c:202:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c:                    ^
encrypt.c: encrypt.c:235:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnib_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:aesnibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


encrypt.c: encrypt.c:248:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[7] = _mm_aesenc_si128(state[6],state[7]);
encrypt.c:                    ^
encrypt.c: encrypt.c:249:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[6] = _mm_aesenc_si128(state[5],state[6]);
encrypt.c:                    ^
encrypt.c: encrypt.c:250:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[5] = _mm_aesenc_si128(state[4],state[5]);
encrypt.c:                    ^
encrypt.c: encrypt.c:251:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[4] = _mm_aesenc_si128(state[3],state[4]);
encrypt.c:                    ^
encrypt.c: encrypt.c:252:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[3] = _mm_aesenc_si128(state[2],state[3]);
encrypt.c:                    ^
encrypt.c: encrypt.c:253:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[2] = _mm_aesenc_si128(state[1],state[2]);
encrypt.c:                    ^
encrypt.c: encrypt.c:254:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[1] = _mm_aesenc_si128(state[0],state[1]);
encrypt.c:                    ^
encrypt.c: encrypt.c:255:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c:         state[0] = _mm_aesenc_si128(tmp,state[0]);
encrypt.c:                    ^
encrypt.c: encrypt.c:268:20: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'crypto_aead_aegis128l_aesnic_timingleaks_encrypt' that is compiled without support for 'aes'
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:aesnicclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnicclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnicclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnicclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:aesnicclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Namespace violations


aes.o TE0 D
aes.o TE1 D
aes.o TE2 D
aes.o TE3 D

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)