[Page version: 20241024 06:31:28]
Measurements for amd64, comet, crypto_aead Test results for amd64, comet, crypto_aead Test results for crypto_aead/lilliputaei192v11Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2260895 | 8400 0 0 | 24897 852 1024 | T:add_felicsref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2276019 | 9140 0 0 | 25641 852 1024 | T:add_tweakeyloop | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2286863 | 9153 0 0 | 25633 852 1024 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2303143 | 9469 0 0 | 27417 852 1088 | T:add_tweakeyloop | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2309299 | 8735 0 0 | 26673 852 1088 | T:add_felicsref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2313541 | 9482 0 0 | 27425 852 1088 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2316887 | 7157 0 0 | 24793 852 1056 | T:add_felicsref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2346086 | 7395 0 0 | 25041 852 1056 | T:add_tweakeyloop | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2357250 | 7408 0 0 | 25049 852 1056 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2461775 | 11770 56 0 | 28196 836 1088 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2594164 | 12162 56 0 | 28588 836 1088 | T:add_tweakeyloop | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
2637253 | 11050 0 0 | 27260 780 1088 | T:add_felicsref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3408321 | 4670 0 0 | 18633 852 1024 | T:add_felicsref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3459190 | 4555 0 0 | 18475 772 1088 | T:add_felicsref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3518270 | 5117 0 0 | 19735 844 1088 | T:add_felicsref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3592679 | 5319 56 0 | 19884 836 1088 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3602302 | 5590 0 0 | 19932 780 1088 | T:add_felicsref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3667586 | 4752 56 0 | 18859 828 1088 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3803017 | 5711 56 0 | 20276 836 1088 | T:add_tweakeyloop | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3855695 | 4804 56 0 | 18985 908 1024 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
3909569 | 4910 56 0 | 19097 908 1024 | T:add_tweakeyloop | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
4053202 | 3880 0 0 | 16583 756 1056 | T:add_felicsref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
4089629 | 4004 56 0 | 16887 812 1056 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
4321444 | 5220 56 0 | 20063 900 1088 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
4369413 | 5317 56 0 | 20159 900 1088 | T:add_tweakeyloop | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
4666374 | 4541 56 0 | 18643 828 1088 | T:add_tweakeyloop | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
5123645 | 3671 56 0 | 16551 812 1056 | T:add_tweakeyloop | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
10655188 | 10285 0 0 | 26793 852 1024 | T:add_threshold | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
11126766 | 15618 56 0 | 32044 836 1088 | T:add_threshold | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
11640657 | 6457 56 0 | 20657 908 1024 | T:add_threshold | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
12014906 | 7679 56 0 | 22260 836 1088 | T:add_threshold | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
12106225 | 15602 0 0 | 33561 852 1088 | T:add_threshold | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
12175364 | 14426 0 0 | 32089 852 1056 | T:add_threshold | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
12781870 | 12101 56 0 | 26959 900 1088 | T:add_threshold | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
12945801 | 6741 56 0 | 20843 828 1088 | T:add_threshold | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
18690075 | 6021 56 0 | 18911 812 1056 | T:add_threshold | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240629 | 20240625 |
tweakey.c: In file included from tweakey.c:33: tweakey.c: ./multiplications.h:119:13: warning: unused function '_multiply_MR3' [-Wunused-function] tweakey.c: static void _multiply_MR3(const uint8_t x[LANE_BYTES], uint8_t y[LANE_BYTES]) tweakey.c: ^ tweakey.c: 1 warning generated.
Implementation | Compiler |
T:add_felicsref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_felicsref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_felicsref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_felicsref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_felicsref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
tweakey.c: In file included from tweakey.c:33: tweakey.c: multiplications.h:119:13: warning: '_multiply_MR3' defined but not used [-Wunused-function] tweakey.c: 119 | static void _multiply_MR3(const uint8_t x[LANE_BYTES], uint8_t y[LANE_BYTES]) tweakey.c: | ^~~~~~~~~~~~~
Implementation | Compiler |
T:add_felicsref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_felicsref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_felicsref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_felicsref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
cipher.c: cipher.c:173:24: warning: '&' within '^' [-Wbitwise-op-parentheses] cipher.c: tmp0 = P[Q[y_hi&3 ^ (y_hi&8)>>1][z_hi]]; cipher.c: ~~~~^~ ~ cipher.c: cipher.c:173:24: note: place parentheses around the '&' expression to silence this warning cipher.c: tmp0 = P[Q[y_hi&3 ^ (y_hi&8)>>1][z_hi]]; cipher.c: ^ cipher.c: ( ) cipher.c: cipher.c:174:24: warning: '&' within '^' [-Wbitwise-op-parentheses] cipher.c: tmp1 = P[Q[z_hi&3 ^ (z_hi&8)>>1][x_hi]]; cipher.c: ~~~~^~ ~ cipher.c: cipher.c:174:24: note: place parentheses around the '&' expression to silence this warning cipher.c: tmp1 = P[Q[z_hi&3 ^ (z_hi&8)>>1][x_hi]]; cipher.c: ^ cipher.c: ( ) cipher.c: cipher.c:175:24: warning: '&' within '^' [-Wbitwise-op-parentheses] cipher.c: tmp2 = P[Q[x_hi&3 ^ (x_hi&8)>>1][y_hi]]; cipher.c: ~~~~^~ ~ cipher.c: cipher.c:175:24: note: place parentheses around the '&' expression to silence this warning cipher.c: tmp2 = P[Q[x_hi&3 ^ (x_hi&8)>>1][y_hi]]; cipher.c: ^ cipher.c: ( ) cipher.c: cipher.c:176:23: warning: '&' within '^' [-Wbitwise-op-parentheses] cipher.c: x_lo ^= Q[tmp1&3 ^ (tmp1&8)>>1][tmp2]; cipher.c: ~~~~^~ ~ cipher.c: cipher.c:176:23: note: place parentheses around the '&' expression to silence this warning cipher.c: ...
Implementation | Compiler |
T:add_threshold | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_threshold | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_threshold | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_threshold | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
T:add_threshold | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
cipher.c: cipher.c: In function '_nonlinear_layer': cipher.c: cipher.c:173:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 173 | tmp0 = P[Q[y_hi&3 ^ (y_hi&8)>>1][z_hi]]; cipher.c: | ~~~~^~ cipher.c: cipher.c:174:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 174 | tmp1 = P[Q[z_hi&3 ^ (z_hi&8)>>1][x_hi]]; cipher.c: | ~~~~^~ cipher.c: cipher.c:175:24: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 175 | tmp2 = P[Q[x_hi&3 ^ (x_hi&8)>>1][y_hi]]; cipher.c: | ~~~~^~ cipher.c: cipher.c:176:23: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 176 | x_lo ^= Q[tmp1&3 ^ (tmp1&8)>>1][tmp2]; cipher.c: | ~~~~^~ cipher.c: cipher.c:177:23: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 177 | y_lo ^= Q[tmp2&3 ^ (tmp2&8)>>1][tmp0]; cipher.c: | ~~~~^~ cipher.c: cipher.c:178:23: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] cipher.c: 178 | z_lo ^= Q[tmp0&3 ^ (tmp0&8)>>1][tmp1]; cipher.c: | ~~~~^~ tweakey.c: tweakey.c:39:13: warning: argument 2 of type 'uint8_t[24]' {aka 'unsigned char[24]'} with mismatched bound [-Warray-parameter=] tweakey.c: 39 | uint8_t TK_Y[KEY_BYTES], tweakey.c: | ~~~~~~~~^~~~~~~~~~~~~~~ tweakey.c: In file included from tweakey.c:29: tweakey.c: tweakey.h:33:13: note: previously declared as 'uint8_t[48]' {aka 'unsigned char[48]'} tweakey.c: 33 | uint8_t TK_Y[TWEAKEY_BYTES], tweakey.c: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~
Implementation | Compiler |
T:add_threshold | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_threshold | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_threshold | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:add_threshold | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |