Test results for amd64, panther, crypto_aead/hs1sivhiv2

[Page version: 20250315 02:02:15]

Measurements for amd64, panther, crypto_aead Test results for amd64, panther, crypto_aead Test results for crypto_aead/hs1sivhiv2
Computer: panther
Microarchitecture: amd64; Tiger Lake (806c1)
Architecture: amd64
CPU ID: GenuineIntel-000806c1-00-bfebfbff
SUPERCOP version: 20250307
Operation: crypto_aead
Primitive: hs1sivhiv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
874714845 0 035704 796 1080T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
877521297 0 044208 796 1080T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
890315857 0 036215 788 1080T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
901314370 0 036965 844 1048T:dolbeau/amd64-avx2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
901514370 0 036981 844 1048T:dolbeau/amd64-avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
913313379 0 032155 772 1048T:dolbeau/amd64-avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
917613363 0 032755 836 1016T:dolbeau/amd64-avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1075317837 0 040629 844 1048T:fasterclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1075818205 0 041013 844 1048T:fasterclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1108113754 0 036768 796 1080T:fastergcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
114268769 0 027611 772 1048T:fastergcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
114449983 0 030936 796 1080T:fastergcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
119569348 0 029711 788 1080T:fastergcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1402811608 0 034309 844 1048T:dolbeau/amd64-sseclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1404011608 0 034293 844 1048T:dolbeau/amd64-sseclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1415410539 0 029979 836 1016T:dolbeau/amd64-sseclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1509411020 0 030835 836 1016T:dolbeau/amd64-sseclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1599420066 0 042976 796 1080T:dolbeau/amd64-ssegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1606312213 0 033072 796 1080T:dolbeau/amd64-ssegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1626812982 0 033279 788 1080T:dolbeau/amd64-ssegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1638510542 0 029283 772 1048T:dolbeau/amd64-ssegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
335507221 0 030101 844 1048T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
337108757 0 031621 844 1048T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
339538029 0 030301 844 1016T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
410436287 0 029280 796 1080T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
415086023 0 026912 796 1080T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
481684261 0 023835 836 1016T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
488934331 0 023155 772 1048T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
612135883 0 026296 796 1080T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025030920250307
1136416216 0 026035 836 1016T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025030920250307

Test failure


error 139
Segmentation fault

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fasterclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:235:
encrypt.c: ./u16.h:191:13: warning: unused variable 'gvv' [-Wunused-variable]
encrypt.c:     __m512i gvv = _mm512_set_epi64(776,768,520,512,264,256,8,0);
encrypt.c:             ^
encrypt.c: ./u16.h:152:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   __m512i t_8;
encrypt.c:           ^
encrypt.c: ./u16.h:153:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   __m512i t_9;
encrypt.c:           ^
encrypt.c: ./u16.h:154:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   __m512i t_10;
encrypt.c:           ^
encrypt.c: ./u16.h:148:11: warning: unused variable 't_4' [-Wunused-variable]
encrypt.c:   __m512i t_4;
encrypt.c:           ^
encrypt.c: ./u16.h:149:11: warning: unused variable 't_5' [-Wunused-variable]
encrypt.c:   __m512i t_5;
encrypt.c:           ^
encrypt.c: ./u16.h:150:11: warning: unused variable 't_6' [-Wunused-variable]
encrypt.c:   __m512i t_6;
encrypt.c:           ^
encrypt.c: ./u16.h:144:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:235:
encrypt.c: ./u16.h:191:13: warning: unused variable 'gvv' [-Wunused-variable]
encrypt.c:     __m512i gvv = _mm512_set_epi64(776,768,520,512,264,256,8,0);
encrypt.c:             ^
encrypt.c: ./u16.h:146:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ./u16.h:147:11: warning: unused variable 't_3' [-Wunused-variable]
encrypt.c:   __m512i t_3;
encrypt.c:           ^
encrypt.c: ./u16.h:145:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ./u16.h:159:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   __m512i t_15;
encrypt.c:           ^
encrypt.c: ./u16.h:158:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   __m512i t_14;
encrypt.c:           ^
encrypt.c: ./u16.h:144:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ./u16.h:157:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   __m512i t_13;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:235:
encrypt.c: ./u16.h:191:13: warning: unused variable 'gvv' [-Wunused-variable]
encrypt.c:     __m512i gvv = _mm512_set_epi64(776,768,520,512,264,256,8,0);
encrypt.c:             ^
encrypt.c: ./u16.h:154:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   __m512i t_10;
encrypt.c:           ^
encrypt.c: ./u16.h:155:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   __m512i t_11;
encrypt.c:           ^
encrypt.c: ./u16.h:150:11: warning: unused variable 't_6' [-Wunused-variable]
encrypt.c:   __m512i t_6;
encrypt.c:           ^
encrypt.c: ./u16.h:151:11: warning: unused variable 't_7' [-Wunused-variable]
encrypt.c:   __m512i t_7;
encrypt.c:           ^
encrypt.c: ./u16.h:152:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   __m512i t_8;
encrypt.c:           ^
encrypt.c: ./u16.h:153:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   __m512i t_9;
encrypt.c:           ^
encrypt.c: ./u16.h:147:11: warning: unused variable 't_3' [-Wunused-variable]
encrypt.c:   __m512i t_3;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:235:
encrypt.c: ./u16.h:191:13: warning: unused variable 'gvv' [-Wunused-variable]
encrypt.c:     __m512i gvv = _mm512_set_epi64(776,768,520,512,264,256,8,0);
encrypt.c:             ^
encrypt.c: ./u16.h:152:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   __m512i t_8;
encrypt.c:           ^
encrypt.c: ./u16.h:151:11: warning: unused variable 't_7' [-Wunused-variable]
encrypt.c:   __m512i t_7;
encrypt.c:           ^
encrypt.c: ./u16.h:154:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   __m512i t_10;
encrypt.c:           ^
encrypt.c: ./u16.h:153:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   __m512i t_9;
encrypt.c:           ^
encrypt.c: ./u16.h:155:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   __m512i t_11;
encrypt.c:           ^
encrypt.c: ./u16.h:157:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   __m512i t_13;
encrypt.c:           ^
encrypt.c: ./u16.h:145:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: encrypt.c:90:2: error: "This code requires AVX2 to work"
encrypt.c: #error "This code requires AVX2 to work"
encrypt.c:  ^
encrypt.c: encrypt.c:484:24: warning: unused variable 'ia1' [-Wunused-variable]
encrypt.c:       ALIGN32 uint64_t ia1[4];
encrypt.c:                        ^
encrypt.c: encrypt.c:333:19: warning: unused variable 'j' [-Wunused-variable]
encrypt.c:     unsigned i=0, j;
encrypt.c:                   ^
encrypt.c: 2 warnings and 1 error generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:235:
encrypt.c: u16.h: In function 'chacha_xor':
encrypt.c: u16.h:191:13: warning: unused variable 'gvv' [-Wunused-variable]
encrypt.c:   191 |     __m512i gvv = _mm512_set_epi64(776,768,520,512,264,256,8,0);
encrypt.c:       |             ^~~
encrypt.c: u16.h:159:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   159 |   __m512i t_15;
encrypt.c:       |           ^~~~
encrypt.c: u16.h:158:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   158 |   __m512i t_14;
encrypt.c:       |           ^~~~
encrypt.c: u16.h:157:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   157 |   __m512i t_13;
encrypt.c:       |           ^~~~
encrypt.c: u16.h:155:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   155 |   __m512i t_11;
encrypt.c:       |           ^~~~
encrypt.c: u16.h:154:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   154 |   __m512i t_10;
encrypt.c:       |           ^~~~
encrypt.c: u16.h:153:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   153 |   __m512i t_9;
encrypt.c:       |           ^~~
encrypt.c: u16.h:152:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   152 |   __m512i t_8;
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


encrypt.c: In file included from encrypt.c:195:
encrypt.c: ./c368.h:145:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ./c368.h:144:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ./c368.h:143:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ./c368.h:152:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   __m512i t_9;
encrypt.c:           ^
encrypt.c: ./c368.h:153:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   __m512i t_10;
encrypt.c:           ^
encrypt.c: ./c368.h:151:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   __m512i t_8;
encrypt.c:           ^
encrypt.c: ./c368.h:154:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   __m512i t_11;
encrypt.c:           ^
encrypt.c: ./c368.h:150:11: warning: unused variable 't_7' [-Wunused-variable]
encrypt.c:   __m512i t_7;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:195:
encrypt.c: ./c368.h:153:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   __m512i t_10;
encrypt.c:           ^
encrypt.c: ./c368.h:154:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   __m512i t_11;
encrypt.c:           ^
encrypt.c: ./c368.h:157:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   __m512i t_14;
encrypt.c:           ^
encrypt.c: ./c368.h:143:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ./c368.h:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   __m512i t_13;
encrypt.c:           ^
encrypt.c: ./c368.h:144:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ./c368.h:145:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ./c368.h:158:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   __m512i t_15;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:195:
encrypt.c: ./c368.h:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   __m512i t_13;
encrypt.c:           ^
encrypt.c: ./c368.h:143:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ./c368.h:157:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   __m512i t_14;
encrypt.c:           ^
encrypt.c: ./c368.h:144:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ./c368.h:158:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   __m512i t_15;
encrypt.c:           ^
encrypt.c: ./c368.h:145:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ./c368.h:146:11: warning: unused variable 't_3' [-Wunused-variable]
encrypt.c:   __m512i t_3;
encrypt.c:           ^
encrypt.c: ./c368.h:147:11: warning: unused variable 't_4' [-Wunused-variable]
encrypt.c:   __m512i t_4;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:195:
encrypt.c: ./c368.h:151:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   __m512i t_8;
encrypt.c:           ^
encrypt.c: ./c368.h:152:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   __m512i t_9;
encrypt.c:           ^
encrypt.c: ./c368.h:150:11: warning: unused variable 't_7' [-Wunused-variable]
encrypt.c:   __m512i t_7;
encrypt.c:           ^
encrypt.c: ./c368.h:149:11: warning: unused variable 't_6' [-Wunused-variable]
encrypt.c:   __m512i t_6;
encrypt.c:           ^
encrypt.c: ./c368.h:148:11: warning: unused variable 't_5' [-Wunused-variable]
encrypt.c:   __m512i t_5;
encrypt.c:           ^
encrypt.c: ./c368.h:147:11: warning: unused variable 't_4' [-Wunused-variable]
encrypt.c:   __m512i t_4;
encrypt.c:           ^
encrypt.c: ./c368.h:146:11: warning: unused variable 't_3' [-Wunused-variable]
encrypt.c:   __m512i t_3;
encrypt.c:           ^
encrypt.c: ./c368.h:145:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: encrypt.c:90:2: error: "This code requires AVX512F to work"
encrypt.c: #error "This code requires AVX512F to work"
encrypt.c:  ^
encrypt.c: In file included from encrypt.c:195:
encrypt.c: ./c368.h:154:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   __m512i t_11;
encrypt.c:           ^
encrypt.c: ./c368.h:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   __m512i t_13;
encrypt.c:           ^
encrypt.c: ./c368.h:143:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c:   __m512i t_0;
encrypt.c:           ^
encrypt.c: ./c368.h:158:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   __m512i t_15;
encrypt.c:           ^
encrypt.c: ./c368.h:144:11: warning: unused variable 't_1' [-Wunused-variable]
encrypt.c:   __m512i t_1;
encrypt.c:           ^
encrypt.c: ./c368.h:157:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   __m512i t_14;
encrypt.c:           ^
encrypt.c: ./c368.h:145:11: warning: unused variable 't_2' [-Wunused-variable]
encrypt.c:   __m512i t_2;
encrypt.c:           ^
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:195:
encrypt.c: encrypt.c: In function 'chacha_noxor368':
encrypt.c: c368.h:158:11: warning: unused variable 't_15' [-Wunused-variable]
encrypt.c:   158 |   __m512i t_15;
encrypt.c:       |           ^~~~
encrypt.c: c368.h:157:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c:   157 |   __m512i t_14;
encrypt.c:       |           ^~~~
encrypt.c: c368.h:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c:   156 |   __m512i t_13;
encrypt.c:       |           ^~~~
encrypt.c: c368.h:154:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c:   154 |   __m512i t_11;
encrypt.c:       |           ^~~~
encrypt.c: c368.h:153:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c:   153 |   __m512i t_10;
encrypt.c:       |           ^~~~
encrypt.c: c368.h:152:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c:   152 |   __m512i t_9;
encrypt.c:       |           ^~~
encrypt.c: c368.h:151:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c:   151 |   __m512i t_8;
encrypt.c:       |           ^~~
encrypt.c: c368.h:150:11: warning: unused variable 't_7' [-Wunused-variable]
encrypt.c:   150 |   __m512i t_7;
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:dolbeau/amd64-avx512gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx512gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx512gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-avx512gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Compiler output


encrypt.c: In file included from encrypt.c:192:
encrypt.c: ./c256.h:131:5: warning: unused variable 't0' [-Wunused-variable]
encrypt.c:     ONEQUAD(0,1,2,3);
encrypt.c:     ^
encrypt.c: ./c256.h:129:26: note: expanded from macro 'ONEQUAD'
encrypt.c: #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c:                          ^
encrypt.c: ./c256.h:110:15: note: expanded from macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:       __m128i t0, t1, t2, t3;                                           \
encrypt.c:               ^
encrypt.c: ./c256.h:131:5: warning: unused variable 't1' [-Wunused-variable]
encrypt.c: ./c256.h:129:26: note: expanded from macro 'ONEQUAD'
encrypt.c: #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c:                          ^
encrypt.c: ./c256.h:110:19: note: expanded from macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:       __m128i t0, t1, t2, t3;                                           \
encrypt.c:                   ^
encrypt.c: ./c256.h:131:5: warning: unused variable 't2' [-Wunused-variable]
encrypt.c: ./c256.h:129:26: note: expanded from macro 'ONEQUAD'
encrypt.c: #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c:                          ^
encrypt.c: ./c256.h:110:23: note: expanded from macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:       __m128i t0, t1, t2, t3;                                           \
encrypt.c:                       ^
encrypt.c: ./c256.h:131:5: warning: unused variable 't3' [-Wunused-variable]
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:dolbeau/amd64-sseclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:dolbeau/amd64-sseclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:dolbeau/amd64-sseclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:dolbeau/amd64-sseclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:dolbeau/amd64-sseclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)

Compiler output


encrypt.c: In file included from encrypt.c:192:
encrypt.c: c256.h: In function 'chacha_noxor368':
encrypt.c: c256.h:110:27: warning: unused variable 't3' [-Wunused-variable]
encrypt.c:   110 |       __m128i t0, t1, t2, t3;                                           \
encrypt.c:       |                           ^~
encrypt.c: c256.h:129:26: note: in expansion of macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:   129 | #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c:       |                          ^~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: c256.h:131:5: note: in expansion of macro 'ONEQUAD'
encrypt.c:   131 |     ONEQUAD(0,1,2,3);
encrypt.c:       |     ^~~~~~~
encrypt.c: c256.h:110:23: warning: unused variable 't2' [-Wunused-variable]
encrypt.c:   110 |       __m128i t0, t1, t2, t3;                                           \
encrypt.c:       |                       ^~
encrypt.c: c256.h:129:26: note: in expansion of macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:   129 | #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c:       |                          ^~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: c256.h:131:5: note: in expansion of macro 'ONEQUAD'
encrypt.c:   131 |     ONEQUAD(0,1,2,3);
encrypt.c:       |     ^~~~~~~
encrypt.c: c256.h:110:19: warning: unused variable 't1' [-Wunused-variable]
encrypt.c:   110 |       __m128i t0, t1, t2, t3;                                           \
encrypt.c:       |                   ^~
encrypt.c: c256.h:129:26: note: in expansion of macro 'ONEQUAD_TRANSPOSE_NOXOR'
encrypt.c:   129 | #define ONEQUAD(a,b,c,d) ONEQUAD_TRANSPOSE_NOXOR(a,b,c,d)
encrypt.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:dolbeau/amd64-ssegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-ssegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-ssegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:dolbeau/amd64-ssegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


chacha_moon.o _chacha_blocks T
chacha_moon.o chacha_blocks T
hs1.o hash_finalize T
hs1.o hash_step T
hs1.o hs1 T
hs1.o hs1_bzero T
hs1.o hs1_gen_siv T
hs1.o hs1_memcpy T
hs1.o hs1_setup T
hs1.o hs1siv_decrypt T
hs1.o hs1siv_encrypt T
hs1.o poly_finalize T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:fasterclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fasterclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
T:fastergcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fastergcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fastergcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:fastergcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Namespace violations


encrypt.o chacha T
encrypt.o chacha_ivsetup T
encrypt.o chacha_keysetup T
encrypt.o hs1 T
encrypt.o hs1_hash T
encrypt.o hs1siv_chacha256 T
encrypt.o hs1siv_decrypt T
encrypt.o hs1siv_encrypt T
encrypt.o hs1siv_subkeygen T
encrypt.o prf_hash2 T

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