Test results for amd64, panther, crypto_aead/minalpherv1
[Page version: 20260302 15:43:58]
Measurements for amd64, panther, crypto_aead
Test results for amd64, panther, crypto_aead
Test results for crypto_aead/minalpherv1
Computer: panther
Microarchitecture: amd64; Tiger Lake (806c1)
Architecture: amd64
CPU ID: GenuineIntel-000806c1-00-bfebfbff
SUPERCOP version: 20260217
Operation: crypto_aead
Primitive: minalpherv1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1825387 | 12067 0 0 | 38573 1288 1568 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 2482696 | 8400 0 0 | 35225 1208 1664 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 2664427 | 15303 0 0 | 44533 1288 1632 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 2761235 | 13938 0 0 | 43109 1288 1600 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 3001615 | 6158 0 0 | 30641 1208 1664 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 3101087 | 5184 0 0 | 29085 1288 1568 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 3446660 | 7246 0 0 | 31793 1288 1632 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 3512191 | 4652 0 0 | 27228 1184 1632 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 4174860 | 5659 0 0 | 29462 1192 1664 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
Compiler output
encrypt.c: encrypt.c:223:53: warning: '&' within '^' [-Wbitwise-op-parentheses]
encrypt.c: t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: ~ ~~~~~~~~~~~~~~~~~~~^~~~~
encrypt.c: encrypt.c:223:53: note: place parentheses around the '&' expression to silence this warning
encrypt.c: t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: ^
encrypt.c: ( )
encrypt.c: encrypt.c:223:110: warning: '&' within '^' [-Wbitwise-op-parentheses]
encrypt.c: t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: ~ ~~~~~~~~~~~~~~~~~~~^~~~~
encrypt.c: encrypt.c:223:110: note: place parentheses around the '&' expression to silence this warning
encrypt.c: t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: ^
encrypt.c: ( )
encrypt.c: encrypt.c:483:25: warning: variable 'j' set but not used [-Wunused-but-set-variable]
encrypt.c: unsigned long long i, j, blocknum;
encrypt.c: ^
encrypt.c: encrypt.c:570:9: warning: variable 'pad' set but not used [-Wunused-but-set-variable]
encrypt.c: int d, pad, cnt;
encrypt.c: ^
encrypt.c: encrypt.c:570:14: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
encrypt.c: int d, pad, cnt;
encrypt.c: ^
encrypt.c: encrypt.c:800:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
encrypt.c: int ret;
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
encrypt.c: encrypt.c: In function 'E':
encrypt.c: encrypt.c:223:53: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
encrypt.c: 223 | t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: | ~~~~~~~~~~~~~~~~~~~^~~~~
encrypt.c: encrypt.c:223:110: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
encrypt.c: 223 | t = ( ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f )<<4 ) | ( ((unsigned char)i) ^ ((unsigned char)_r)&0x0f );
encrypt.c: | ~~~~~~~~~~~~~~~~~~~^~~~~
encrypt.c: encrypt.c: In function 'AEAD_TGEN':
encrypt.c: encrypt.c:483:25: warning: variable 'j' set but not used [-Wunused-but-set-variable]
encrypt.c: 483 | unsigned long long i, j, blocknum;
encrypt.c: | ^
encrypt.c: encrypt.c: In function 'AEAD_MGEN':
encrypt.c: encrypt.c:570:21: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
encrypt.c: 570 | int d, pad, cnt;
encrypt.c: | ^~~
encrypt.c: encrypt.c:570:16: warning: variable 'pad' set but not used [-Wunused-but-set-variable]
encrypt.c: 570 | int d, pad, cnt;
encrypt.c: | ^~~
encrypt.c: encrypt.c: In function 'crypto_mac_gen':
encrypt.c: encrypt.c:800:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
encrypt.c: 800 | int ret;
encrypt.c: | ^~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
encrypt.o crypto_mac_gen T
encrypt.o crypto_mac_verif 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_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |