Test results for amd64, hertz, crypto_stream/speck128192ctr
[Page version: 20260406 03:59:02]
Measurements for amd64, hertz, crypto_stream
Test results for amd64, hertz, crypto_stream
Test results for crypto_stream/speck128192ctr
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20260330
Operation: crypto_stream
Primitive: speck128192ctr
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1417 | 42675 0 0 | 71590 1224 1712 | T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 1418 | 41654 0 0 | 66886 1224 1712 | T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 1462 | 44751 0 0 | 68017 1200 1616 | T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 1537 | 33925 0 0 | 62822 1224 1712 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 1541 | 32852 0 0 | 58054 1224 1712 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 1601 | 37595 0 0 | 60849 1200 1616 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2007 | 37688 0 0 | 61893 1248 1616 | T:avx512 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2008 | 39099 0 0 | 69427 1256 1616 | T:avx512 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2051 | 41499 0 0 | 71859 1256 1616 | T:avx512 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2744 | 23696 0 0 | 47925 1248 1616 | T:sse4 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2749 | 25005 0 0 | 55403 1256 1616 | T:sse4 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2749 | 25005 0 0 | 55403 1256 1616 | T:sse4 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2852 | 33178 0 0 | 63347 1256 1616 | T:avx2 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2853 | 32986 0 0 | 63155 1256 1616 | T:avx2 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 2863 | 31648 0 0 | 55701 1248 1616 | T:avx2 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 5644 | 15968 0 0 | 44894 1224 1712 | T:sse4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 5671 | 14998 0 0 | 40222 1224 1712 | T:sse4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
| 6021 | 13986 0 0 | 37305 1200 1616 | T:sse4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260402 | 20260330 |
Compiler output
stream.c: stream.c:265:8: warning: unused variable 'i' [-Wunused-variable]
stream.c: 265 | u64 i,j,x[2],y[2];
stream.c: | ^
stream.c: stream.c:265:10: warning: unused variable 'j' [-Wunused-variable]
stream.c: 265 | u64 i,j,x[2],y[2];
stream.c: | ^
stream.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:avx512 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx512 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx512 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
Compiler output
stream.c: stream.c: In function 'Encrypt_Xor':
stream.c: stream.c:265:10: warning: unused variable 'j' [-Wunused-variable]
stream.c: 265 | u64 i,j,x[2],y[2];
stream.c: | ^
stream.c: stream.c:265:8: warning: unused variable 'i' [-Wunused-variable]
stream.c: 265 | u64 i,j,x[2],y[2];
stream.c: | ^
Number of similar (implementation,compiler) pairs: 3, namely:
| Implementation | Compiler |
| T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h:31,
stream.c: from /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h:31,
stream.c: from /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h:32,
stream.c: from Intrinsics_SSE4_128block.h:5,
stream.c: from Speck128192SSE4.h:17,
stream.c: from stream.c:20:
stream.c: In function '_mm_unpackhi_epi64',
stream.c: inlined from 'Encrypt_Xor' at stream.c:249:22:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h:1031:19: warning: 'X[2]' may be used uninitialized [-Wmaybe-uninitialized]
stream.c: 1031 | return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
stream.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c: In function 'Encrypt_Xor':
stream.c: stream.c:219:8: note: 'X[2]' was declared here
stream.c: 219 | u128 X[4],Y[4],Z[4];
stream.c: | ^
stream.c: In function '_mm_unpackhi_epi64',
stream.c: inlined from 'Encrypt_Xor' at stream.c:249:22:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h:1031:19: warning: 'Y[2]' may be used uninitialized [-Wmaybe-uninitialized]
stream.c: 1031 | return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
stream.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c: In function 'Encrypt_Xor':
stream.c: stream.c:219:13: note: 'Y[2]' was declared here
stream.c: 219 | u128 X[4],Y[4],Z[4];
stream.c: | ^
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| T:sse4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:sse4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
stream.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/include/pmmintrin.h:31,
stream.c: from /usr/lib/gcc/x86_64-linux-gnu/15/include/tmmintrin.h:31,
stream.c: from /usr/lib/gcc/x86_64-linux-gnu/15/include/smmintrin.h:32,
stream.c: from Intrinsics_SSE4_128block.h:5,
stream.c: from Speck128192SSE4.h:17,
stream.c: from stream.c:20:
stream.c: In function '_mm_unpackhi_epi64',
stream.c: inlined from 'Encrypt' at stream.c:134:22:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h:1031:19: warning: 'X[2]' may be used uninitialized [-Wmaybe-uninitialized]
stream.c: 1031 | return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
stream.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c: In function 'Encrypt':
stream.c: stream.c:104:8: note: 'X[2]' was declared here
stream.c: 104 | u128 X[4],Y[4],Z[4];
stream.c: | ^
stream.c: In function '_mm_unpackhi_epi64',
stream.c: inlined from 'Encrypt' at stream.c:134:22:
stream.c: /usr/lib/gcc/x86_64-linux-gnu/15/include/emmintrin.h:1031:19: warning: 'Y[2]' may be used uninitialized [-Wmaybe-uninitialized]
stream.c: 1031 | return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
stream.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c: In function 'Encrypt':
stream.c: stream.c:104:13: note: 'Y[2]' was declared here
stream.c: 104 | u128 X[4],Y[4],Z[4];
stream.c: | ^
stream.c: In function '_mm_unpackhi_epi64',
stream.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:sse4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Namespace violations
stream.o ExpandKey T
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:avx2 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx512 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx512 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx512 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Namespace violations
stream.o Encrypt T
stream.o Encrypt_Xor T
stream.o ExpandKey T
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| T:sse4 | clang-22 -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:sse4 | clang-22 -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:sse4 | clang-22 -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_22.1.1_(1ubuntu1)) |
| T:sse4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:sse4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:sse4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |