[Page version: 20251001 11:56:25]
Measurements for amd64, dali, crypto_hash Test results for amd64, dali, crypto_hash Test results for crypto_hash/bmw512| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 4887 | 7998 0 0 | 20120 812 952 | T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4960 | 7902 0 0 | 19000 812 952 | T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4961 | 7765 0 0 | 20576 812 888 | T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4971 | 7805 0 0 | 18472 812 952 | T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4973 | 7649 0 0 | 20344 812 920 | T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4974 | 7633 0 0 | 17894 804 888 | T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4981 | 7649 0 0 | 20232 812 920 | T:opt008_asm64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 4990 | 7623 0 0 | 18134 804 888 | T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5378 | 13293 0 0 | 22915 756 920 | T:optabe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5390 | 13417 0 0 | 23043 756 920 | T:optbbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5701 | 12434 0 0 | 24096 780 952 | T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5708 | 7604 0 0 | 18624 780 952 | T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5794 | 8462 0 0 | 20960 812 920 | T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5826 | 14115 0 0 | 24711 772 952 | T:optbbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5836 | 13882 0 0 | 24471 772 952 | T:optabe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5872 | 13965 0 0 | 24478 804 888 | T:optbbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5890 | 13826 0 0 | 24350 804 888 | T:optabe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5941 | 14984 0 0 | 25640 780 952 | T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5946 | 8462 0 0 | 20816 812 920 | T:optbgbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5949 | 14956 0 0 | 27064 780 952 | T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5954 | 7518 0 0 | 17155 788 920 | T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5955 | 7614 0 0 | 18135 772 952 | T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 5970 | 14956 0 0 | 26040 780 952 | T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6037 | 7485 0 0 | 17950 804 888 | T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6070 | 44449 0 0 | 55436 780 960 | T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6070 | 44401 0 0 | 55388 780 960 | T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6077 | 44385 0 0 | 56516 780 960 | T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6081 | 15547 0 0 | 27664 780 952 | T:optbbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6093 | 15417 0 0 | 27536 780 952 | T:optabe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6096 | 15547 0 0 | 26640 780 952 | T:optbbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6096 | 41868 0 0 | 52356 780 960 | T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6097 | 41892 0 0 | 52372 780 960 | T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6103 | 17912 0 0 | 30144 780 952 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6109 | 44449 0 0 | 56580 780 960 | T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6113 | 14741 0 0 | 24982 804 888 | T:optabe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6115 | 22303 0 0 | 32976 780 952 | T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6143 | 7636 0 0 | 17838 804 888 | T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6170 | 15387 0 0 | 26480 780 952 | T:optabe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6190 | 38653 0 0 | 48023 756 928 | T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6203 | 7163 0 0 | 16731 756 920 | T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6220 | 38639 0 0 | 48023 756 928 | T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6223 | 15151 0 0 | 27864 812 920 | T:optabe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6224 | 15151 0 0 | 27848 812 920 | T:optbbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6227 | 16875 0 0 | 28120 780 952 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6240 | 42462 0 0 | 56521 852 928 | T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6241 | 23033 0 0 | 34136 780 952 | T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6242 | 42431 0 0 | 56105 852 928 | T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6249 | 15425 0 0 | 26240 780 952 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6259 | 42504 0 0 | 56553 852 928 | T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6265 | 8886 0 0 | 21288 812 888 | T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6279 | 42230 0 0 | 53575 844 960 | T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6279 | 42209 0 0 | 53559 844 960 | T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6286 | 15128 0 0 | 27688 812 920 | T:optabe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6286 | 15128 0 0 | 27704 812 920 | T:optbbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6289 | 22985 0 0 | 35112 780 952 | T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6347 | 43067 0 0 | 53721 852 896 | T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6347 | 43051 0 0 | 53705 852 896 | T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6384 | 15117 0 0 | 25382 804 888 | T:optbbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6433 | 42471 0 0 | 56153 852 928 | T:optc01 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6473 | 18107 0 0 | 30920 812 920 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6478 | 18075 0 0 | 30760 812 920 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6502 | 16034 0 0 | 26422 804 888 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6505 | 15440 0 0 | 28256 812 888 | T:optbbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6511 | 15440 0 0 | 28256 812 888 | T:optabe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6630 | 45394 0 0 | 58369 852 896 | T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6631 | 45368 0 0 | 58337 852 896 | T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250923 | 20250922 |
| 6682 | 16398 0 0 | 28968 812 920 | T:optc04 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6682 | 16398 0 0 | 29112 812 920 | T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6724 | 18885 0 0 | 31824 812 888 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6785 | 16208 0 0 | 26438 804 888 | T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6929 | 26017 0 0 | 38040 812 920 | T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 6931 | 25968 0 0 | 37840 812 920 | T:optc03 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7044 | 25436 0 0 | 34974 804 888 | T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7216 | 16484 0 0 | 29296 812 888 | T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7331 | 12646 0 0 | 22291 756 920 | T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7334 | 24621 0 0 | 37456 812 888 | T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7461 | 14078 0 0 | 23859 756 920 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7475 | 17229 0 0 | 26899 756 920 | T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7533 | 14419 0 0 | 25664 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7576 | 12532 0 0 | 23344 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7599 | 18591 0 0 | 29142 804 888 | T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 7656 | 16316 0 0 | 29248 812 888 | T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 8282 | 15696 0 0 | 27928 780 952 | T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 8312 | 13869 0 0 | 24414 804 888 | T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 8342 | 18226 0 0 | 28958 804 888 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 8766 | 11409 0 0 | 21187 756 920 | T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 9233 | 15860 0 0 | 28680 812 920 | T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 9267 | 15540 0 0 | 28248 812 920 | T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 9375 | 13044 0 0 | 23478 804 888 | T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 11227 | 10603 0 0 | 21182 804 888 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 11623 | 12287 0 0 | 23448 780 952 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 11784 | 11738 0 0 | 24624 812 888 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 11906 | 11239 0 0 | 21960 780 952 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 12125 | 11399 0 0 | 24016 812 920 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 12185 | 11432 0 0 | 24184 812 920 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 12278 | 13399 0 0 | 25584 780 952 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 12470 | 10521 0 0 | 20798 804 888 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 15524 | 16994 0 0 | 27726 804 888 | T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 15870 | 10231 0 0 | 19907 756 920 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
error 139 Segmentation fault
| Implementation | Compiler |
| T:optx86sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
update.c: update.c:83:84: warning: '&' within '^' [-Wbitwise-op-parentheses] update.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ update.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update.c: update.c:83:84: note: place parentheses around the '&' expression to silence this warning update.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ update.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update.c: 1 warning generated.
| Implementation | Compiler |
| T:opt008_asm64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
update.c: update.c: In function 'Hash':
update.c: update.c:83:84: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
update.c: 83 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c: | ^
update.c: update.c:127:2: warning: array subscript -2 is outside array bounds of 'u_int64_t[16]' {aka 'long unsigned int[16]'} [-Warray-bounds]
update.c: 127 |
update.c: | ^
update.c: update.c:113:43: note: while referencing 'CONST64final'
update.c: 113 | #endif
update.c: | ^
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
measure.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE| Implementation | Compiler |
| T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
update.c: update.c: In function 'Hash': update.c: update.c:83:84: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] update.c: 83 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ update.c: | ^ try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame' try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame' try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE measure.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame' measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
| Implementation | Compiler |
| T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.c: BlueMidnightWish.c:1322:86: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:1322:86: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:1356:86: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:1356:86: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 2 warnings generated.
| Implementation | Compiler |
| T:optc01 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Final': BlueMidnightWish.c: BlueMidnightWish.c:1322:107: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] BlueMidnightWish.c: 1322 | hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ^ BlueMidnightWish.c: BlueMidnightWish.c:1356:107: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] BlueMidnightWish.c: 1356 | hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ^ BlueMidnightWish.c: BlueMidnightWish.c:1416:46: warning: 'p512' may be used uninitialized [-Wmaybe-uninitialized] BlueMidnightWish.c: 1416 | memcpy(hashval, p512 + 10, BlueMidnightWish384_DIGEST_SIZE ); BlueMidnightWish.c: | ~~~~~^~~~ BlueMidnightWish.c: BlueMidnightWish.c:1302:29: note: 'p512' was declared here BlueMidnightWish.c: 1302 | u_int64_t *data64, *p512, *tdat64, *tp512; BlueMidnightWish.c: | ^~~~ BlueMidnightWish.c: BlueMidnightWish.c:1413:46: warning: 'p256' may be used uninitialized [-Wmaybe-uninitialized] BlueMidnightWish.c: 1413 | memcpy(hashval, p256 + 8, BlueMidnightWish256_DIGEST_SIZE ); BlueMidnightWish.c: | ~~~~~^~~ BlueMidnightWish.c: BlueMidnightWish.c:1292:29: note: 'p256' was declared here BlueMidnightWish.c: 1292 | u_int32_t *data32, *p256; BlueMidnightWish.c: | ^~~~
| Implementation | Compiler |
| T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.c: BlueMidnightWish.c:650:3: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation] BlueMidnightWish.c: p512 = hashState512(state)->DoublePipe; BlueMidnightWish.c: ^ BlueMidnightWish.c: BlueMidnightWish.c:648:2: note: previous statement is here BlueMidnightWish.c: else BlueMidnightWish.c: ^ BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:688:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 2 warnings generated.
| Implementation | Compiler |
| T:optc03 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Update': BlueMidnightWish.c: BlueMidnightWish.c:648:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BlueMidnightWish.c: 648 | else BlueMidnightWish.c: | ^~~~ BlueMidnightWish.c: BlueMidnightWish.c:650:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BlueMidnightWish.c: 650 | p512 = hashState512(state)->DoublePipe; BlueMidnightWish.c: | ^~~~ BlueMidnightWish.c: BlueMidnightWish.c: In function 'Final': BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] BlueMidnightWish.c: 688 | hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ^
| Implementation | Compiler |
| T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:988:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 1 warning generated.
| Implementation | Compiler |
| T:optc04 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Hash': BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] BlueMidnightWish.c: 988 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ^
| Implementation | Compiler |
| T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.c: BlueMidnightWish.c:3030:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:3030:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 1 warning generated.
| Implementation | Compiler |
| T:optx86sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Hash': BlueMidnightWish.c: BlueMidnightWish.c:3030:91: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] BlueMidnightWish.c: 3030 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ^
| Implementation | Compiler |
| T:optx86sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compress.o .debug_line_seg N Compress.o Compress512 T update.o Hash T
| Implementation | Compiler |
| T:opt008_asm64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
bmw_large_speed.o bmw512_ctx2hash T bmw_large_speed.o bmw512_init T bmw_large_speed.o bmw512_lastBlock T bmw_large_speed.o bmw512_nextBlock T memxor.o memxor T
| Implementation | Compiler |
| T:optbgbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.o Final T BlueMidnightWish.o Hash T BlueMidnightWish.o Init T BlueMidnightWish.o Update T BlueMidnightWish.o i224p2 R BlueMidnightWish.o i256p2 R BlueMidnightWish.o i384p2 R BlueMidnightWish.o i512p2 R
| Implementation | Compiler |
| T:optc01 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.o Final T BlueMidnightWish.o Hash T BlueMidnightWish.o Init T BlueMidnightWish.o Update T BlueMidnightWish.o i512p2 R
| Implementation | Compiler |
| T:optc03 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.o Hash T BlueMidnightWish.o i512p2 R
| Implementation | Compiler |
| T:optc04 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
BlueMidnightWish.o Compression256 T BlueMidnightWish.o Compression512 T BlueMidnightWish.o Final T BlueMidnightWish.o Hash T BlueMidnightWish.o Init T BlueMidnightWish.o Update T BlueMidnightWish.o expand32_1 T BlueMidnightWish.o expand32_2 T BlueMidnightWish.o expand64_1 T BlueMidnightWish.o expand64_2 T BlueMidnightWish.o i224p2 R BlueMidnightWish.o i256p2 R BlueMidnightWish.o i384p2 R BlueMidnightWish.o i512p2 R
| 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_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) |
bmw.o sph_bmw224 T bmw.o sph_bmw224_addbits_and_close T bmw.o sph_bmw224_close T bmw.o sph_bmw224_init T bmw.o sph_bmw256 T bmw.o sph_bmw256_addbits_and_close T bmw.o sph_bmw256_close T bmw.o sph_bmw256_init T bmw.o sph_bmw384 T bmw.o sph_bmw384_addbits_and_close T bmw.o sph_bmw384_close T bmw.o sph_bmw384_init T bmw.o sph_bmw512 T bmw.o sph_bmw512_addbits_and_close T bmw.o sph_bmw512_close T bmw.o sph_bmw512_init T
| Implementation | Compiler |
| T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |