Test results for amd64, wolfdale, crypto_aead/aezv3
[Page version: 20241024 06:28:49]
Measurements for amd64, wolfdale, crypto_aead
Test results for amd64, wolfdale, crypto_aead
Test results for crypto_aead/aezv3
Computer: wolfdale
Microarchitecture: amd64; Core 2 45nm (1067a)
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: aezv3
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1206147 | 31188 0 0 | 53864 828 1016 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1243707 | 28699 0 0 | 50552 828 1016 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1550194 | 22203 0 0 | 41790 820 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1627733 | 41022 0 0 | 63024 796 1080 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1768967 | 22841 0 0 | 42958 820 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1890087 | 32516 0 0 | 55016 828 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1918699 | 26138 0 0 | 47232 796 1080 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
1994573 | 24804 0 0 | 45448 796 1080 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
2470061 | 22033 0 0 | 41019 772 1048 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
Compiler output
aez_ni.c: aez_ni.c:104:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes4' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128(in,a);
aez_ni.c: ^
aez_ni.c: aez_ni.c:105:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes4' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128(in,b);
aez_ni.c: ^
aez_ni.c: aez_ni.c:106:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes4' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128(in,c);
aez_ni.c: ^
aez_ni.c: aez_ni.c:107:12: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes4' that is compiled without support for 'aes'
aez_ni.c: return _mm_aesenc_si128 (in,d);
aez_ni.c: ^
aez_ni.c: aez_ni.c:91:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128 (in,key[0]);
aez_ni.c: ^
aez_ni.c: aez_ni.c:92:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128 (in,key[1]);
aez_ni.c: ^
aez_ni.c: aez_ni.c:93:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128 (in,key[2]);
aez_ni.c: ^
aez_ni.c: aez_ni.c:94:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes' that is compiled without support for 'aes'
aez_ni.c: in = _mm_aesenc_si128 (in,key[0]);
aez_ni.c: ^
aez_ni.c: aez_ni.c:95:10: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'aes' that is compiled without support for 'aes'
aez_ni.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:aesni | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesni | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesni | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:aesni | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
aez_ni.c: aez_ni.c:146:22: error: '__builtin_ia32_vec_set_v16qi' needs target feature sse4.1
aez_ni.c: __m128i i1 = _mm_insert_epi8(zero, 1, 7);
aez_ni.c: ^
aez_ni.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h:928:12: note: expanded from macro '_mm_insert_epi8'
aez_ni.c: (__m128i)__builtin_ia32_vec_set_v16qi((__v16qi)(__m128i)(X), \
aez_ni.c: ^
aez_ni.c: aez_ni.c:147:22: error: '__builtin_ia32_vec_set_v16qi' needs target feature sse4.1
aez_ni.c: __m128i i2 = _mm_insert_epi8(zero, 2, 7);
aez_ni.c: ^
aez_ni.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h:928:12: note: expanded from macro '_mm_insert_epi8'
aez_ni.c: (__m128i)__builtin_ia32_vec_set_v16qi((__v16qi)(__m128i)(X), \
aez_ni.c: ^
aez_ni.c: aez_ni.c:148:22: error: '__builtin_ia32_vec_set_v16qi' needs target feature sse4.1
aez_ni.c: __m128i i3 = _mm_insert_epi8(zero, 3, 7);
aez_ni.c: ^
aez_ni.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h:928:12: note: expanded from macro '_mm_insert_epi8'
aez_ni.c: (__m128i)__builtin_ia32_vec_set_v16qi((__v16qi)(__m128i)(X), \
aez_ni.c: ^
aez_ni.c: aez_ni.c:149:26: error: '__builtin_ia32_vec_set_v16qi' needs target feature sse4.1
aez_ni.c: __m128i j, one = _mm_insert_epi8(zero, 1, 15);
aez_ni.c: ^
aez_ni.c: /usr/lib/llvm-11/lib/clang/11.0.1/include/smmintrin.h:928:12: note: expanded from macro '_mm_insert_epi8'
aez_ni.c: (__m128i)__builtin_ia32_vec_set_v16qi((__v16qi)(__m128i)(X), \
aez_ni.c: ^
aez_ni.c: 4 errors generated.
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:aesni | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
aez_ni.c: In file included from aez_ni.c:39:
aez_ni.c: aez_ni.c: In function 'aes':
aez_ni.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
aez_ni.c: 61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
aez_ni.c: | ^~~~~~~~~~~~~~~~
aez_ni.c: aez_ni.c:100:12: note: called from here
aez_ni.c: 100 | return _mm_aesenc_si128 (in,key[0]);
aez_ni.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
aez_ni.c: In file included from aez_ni.c:39:
aez_ni.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
aez_ni.c: 61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
aez_ni.c: | ^~~~~~~~~~~~~~~~
aez_ni.c: aez_ni.c:99:10: note: called from here
aez_ni.c: 99 | in = _mm_aesenc_si128 (in,key[2]);
aez_ni.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
aez_ni.c: In file included from aez_ni.c:39:
aez_ni.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
aez_ni.c: 61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
aez_ni.c: | ^~~~~~~~~~~~~~~~
aez_ni.c: aez_ni.c:98:10: note: called from here
aez_ni.c: 98 | in = _mm_aesenc_si128 (in,key[1]);
aez_ni.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
aez_ni.c: In file included from aez_ni.c:39:
aez_ni.c: /usr/lib/gcc/x86_64-linux-gnu/10/include/wmmintrin.h:61:1: error: inlining failed in call to 'always_inline' '_mm_aesenc_si128': target specific option mismatch
aez_ni.c: 61 | _mm_aesenc_si128 (__m128i __X, __m128i __Y)
aez_ni.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:aesni | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:aesni | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |