Test results for amd64, panther, crypto_aead/hs1sivhiv2
[Page version: 20241022 22:45:02]
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: 20241022
Operation: crypto_aead
Primitive: hs1sivhiv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8744 | 14845 0 0 | 35920 796 1080 | T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
8745 | 21297 0 0 | 44424 796 1080 | T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
8882 | 15857 0 0 | 36431 788 1080 | T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
8998 | 14370 0 0 | 37181 844 1048 | T:dolbeau/amd64-avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
9007 | 14370 0 0 | 37197 844 1048 | T:dolbeau/amd64-avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
9160 | 13363 0 0 | 32971 836 1016 | T:dolbeau/amd64-avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
9197 | 13379 0 0 | 32371 772 1048 | T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
10764 | 17837 0 0 | 40853 844 1048 | T:faster | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
10767 | 18205 0 0 | 41237 844 1048 | T:faster | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
11097 | 13754 0 0 | 36992 796 1080 | T:faster | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
11404 | 9983 0 0 | 31160 796 1080 | T:faster | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
11471 | 8769 0 0 | 27835 772 1048 | T:faster | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
11825 | 9348 0 0 | 29935 788 1080 | T:faster | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33438 | 7221 0 0 | 30317 844 1048 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33759 | 8757 0 0 | 31837 844 1048 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34098 | 8029 0 0 | 30517 844 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
39864 | 6287 0 0 | 29496 796 1080 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
41295 | 6023 0 0 | 27128 796 1080 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
48120 | 4261 0 0 | 24051 836 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
48698 | 4331 0 0 | 23371 772 1048 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
61144 | 5883 0 0 | 26512 796 1080 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
113260 | 6216 0 0 | 26251 836 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
Test failure
error 111
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:faster | clang -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: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:152:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c: __m512i t_8;
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: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: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -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: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:158:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c: __m512i t_14;
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:148:11: warning: unused variable 't_4' [-Wunused-variable]
encrypt.c: __m512i t_4;
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:149:11: warning: unused variable 't_5' [-Wunused-variable]
encrypt.c: __m512i t_5;
encrypt.c: ^
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -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:158:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c: __m512i t_14;
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:154:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c: __m512i t_10;
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: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: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -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: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:148:11: warning: unused variable 't_4' [-Wunused-variable]
encrypt.c: __m512i t_4;
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:144:11: warning: unused variable 't_0' [-Wunused-variable]
encrypt.c: __m512i t_0;
encrypt.c: ^
encrypt.c: ./u16.h:158:11: warning: unused variable 't_14' [-Wunused-variable]
encrypt.c: __m512i t_14;
encrypt.c: ^
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -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:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | clang -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:
Implementation | Compiler |
T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx2 | gcc -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:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c: __m512i t_13;
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: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:153:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c: __m512i t_10;
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:154:11: warning: unused variable 't_11' [-Wunused-variable]
encrypt.c: __m512i t_11;
encrypt.c: ^
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | clang -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: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:152:11: warning: unused variable 't_9' [-Wunused-variable]
encrypt.c: __m512i t_9;
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: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:156: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:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | clang -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: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:151:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c: __m512i t_8;
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: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: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: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | clang -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:156:11: warning: unused variable 't_13' [-Wunused-variable]
encrypt.c: __m512i t_13;
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:153:11: warning: unused variable 't_10' [-Wunused-variable]
encrypt.c: __m512i t_10;
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:151:11: warning: unused variable 't_8' [-Wunused-variable]
encrypt.c: __m512i t_8;
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:148:11: warning: unused variable 't_5' [-Wunused-variable]
encrypt.c: __m512i t_5;
encrypt.c: ^
encrypt.c: ./c368.h:149:11: warning: unused variable 't_6' [-Wunused-variable]
encrypt.c: __m512i t_6;
encrypt.c: ^
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | clang -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:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | clang -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:
Implementation | Compiler |
T:dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-avx512 | gcc -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:
Implementation | Compiler |
T:dolbeau/amd64-sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:dolbeau/amd64-sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:dolbeau/amd64-sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:dolbeau/amd64-sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:dolbeau/amd64-sse | clang -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:
Implementation | Compiler |
T:dolbeau/amd64-sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:dolbeau/amd64-sse | gcc -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:
Implementation | Compiler |
T:faster | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:faster | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:faster | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:faster | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:faster | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:faster | gcc -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:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |