[Page version: 20260312 22:56:39]
Measurements for amd64, bolero, crypto_hash Test results for amd64, bolero, crypto_hash Test results for crypto_hash/bmw512| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 5595 | 7649 0 0 | 32386 1288 1544 | T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5602 | 8004 0 0 | 32204 1248 1576 | T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5603 | 7629 0 0 | 28546 1288 1480 | T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5611 | 7652 0 0 | 29268 1280 1544 | T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5618 | 7649 0 0 | 32130 1288 1544 | T:opt008_asm64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5621 | 7754 0 0 | 31330 1288 1480 | T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5628 | 7881 0 0 | 29147 1240 1576 | T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5651 | 8004 0 0 | 29708 1248 1576 | T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 5691 | 7655 0 0 | 27855 1224 1544 | T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6179 | 14733 0 0 | 36332 1248 1544 | T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6249 | 43554 0 0 | 64211 1200 1544 | T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6258 | 14788 0 0 | 35682 1256 1480 | T:optbbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6263 | 14834 0 0 | 39554 1256 1544 | T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6267 | 43540 0 0 | 64195 1200 1544 | T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6271 | 14818 0 0 | 35714 1256 1480 | T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6279 | 14834 0 0 | 39298 1256 1544 | T:optc04 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6301 | 14948 0 0 | 39653 1256 1544 | T:optabe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6306 | 14891 0 0 | 36492 1248 1544 | T:optbbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6309 | 14677 0 0 | 35570 1256 1480 | T:optabe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6317 | 22280 0 0 | 47018 1256 1544 | T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6330 | 14948 0 0 | 39666 1256 1544 | T:optbbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6341 | 14759 0 0 | 36351 1248 1544 | T:optabe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6351 | 22280 0 0 | 46762 1256 1544 | T:optc03 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6410 | 17992 0 0 | 39010 1256 1480 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6420 | 18072 0 0 | 42914 1256 1544 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6421 | 22238 0 0 | 43860 1248 1544 | T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6421 | 18008 0 0 | 42594 1256 1544 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6446 | 43082 0 0 | 64708 1248 1544 | T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6451 | 15998 0 0 | 37764 1248 1544 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6469 | 43103 0 0 | 64740 1248 1544 | T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6484 | 43382 0 0 | 67866 1256 1544 | T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6491 | 43419 0 0 | 64330 1256 1480 | T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6496 | 43406 0 0 | 67882 1256 1544 | T:optc01 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6496 | 43414 0 0 | 68154 1256 1544 | T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6509 | 8495 0 0 | 31698 1256 1480 | T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6522 | 15297 0 0 | 38850 1256 1480 | T:optabe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6547 | 43440 0 0 | 68170 1256 1544 | T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6548 | 15465 0 0 | 39026 1256 1480 | T:optbbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6607 | 15632 0 0 | 39186 1256 1480 | T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6704 | 7634 0 0 | 28200 1200 1544 | T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6738 | 23472 0 0 | 47034 1256 1480 | T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6761 | 45935 0 0 | 70645 1224 1576 | T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6799 | 43580 0 0 | 65429 1224 1576 | T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6804 | 45579 0 0 | 67797 1224 1576 | T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6812 | 45595 0 0 | 67813 1224 1576 | T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6821 | 43607 0 0 | 65461 1224 1576 | T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6826 | 18807 0 0 | 42482 1256 1480 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6893 | 16975 0 0 | 37672 1200 1544 | T:optabe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6963 | 15636 0 0 | 37562 1232 1576 | T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6968 | 23258 0 0 | 45101 1224 1576 | T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 6986 | 45762 0 0 | 69322 1256 1480 | T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7020 | 24586 0 0 | 46797 1224 1576 | T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7028 | 17099 0 0 | 37784 1200 1544 | T:optbbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7043 | 24570 0 0 | 49277 1224 1576 | T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7044 | 45804 0 0 | 69370 1256 1480 | T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7046 | 15666 0 0 | 40555 1240 1576 | T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7137 | 17186 0 0 | 39413 1224 1576 | T:optbbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7177 | 8337 0 0 | 32605 1256 1544 | T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7180 | 8337 0 0 | 32349 1256 1544 | T:optbgbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7188 | 12841 0 0 | 34583 1248 1544 | T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7193 | 17162 0 0 | 41893 1224 1576 | T:optbbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7229 | 16254 0 0 | 38036 1216 1576 | T:optabe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7231 | 16406 0 0 | 38180 1216 1576 | T:optbbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7240 | 7816 0 0 | 29351 1248 1544 | T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7254 | 17184 0 0 | 41909 1224 1576 | T:optabe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7288 | 17200 0 0 | 39429 1224 1576 | T:optabe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7293 | 15166 0 0 | 35963 1200 1544 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7349 | 14679 0 0 | 35698 1256 1480 | T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7352 | 15767 0 0 | 37765 1224 1576 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7408 | 16635 0 0 | 38989 1224 1576 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7579 | 13439 0 0 | 37549 1224 1576 | T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7619 | 8198 0 0 | 30317 1224 1576 | T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7708 | 15012 0 0 | 39589 1256 1544 | T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7718 | 15612 0 0 | 40437 1256 1544 | T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7858 | 14470 0 0 | 35350 1216 1544 | T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7910 | 20391 0 0 | 41096 1200 1544 | T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 7947 | 15666 0 0 | 38059 1240 1576 | T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 8654 | 13052 0 0 | 35037 1224 1576 | T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 8920 | 12275 0 0 | 33067 1200 1544 | T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 8968 | 14925 0 0 | 39394 1256 1544 | T:optbbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9018 | 22289 0 0 | 43194 1256 1480 | T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9190 | 14925 0 0 | 39381 1256 1544 | T:optabe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9266 | 43395 0 0 | 64298 1256 1480 | T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9397 | 16458 0 0 | 40130 1256 1480 | T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9435 | 14675 0 0 | 37029 1224 1576 | T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 9599 | 45951 0 0 | 70661 1224 1576 | T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 10030 | 15461 0 0 | 40333 1224 1576 | T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 10156 | 7706 0 0 | 28522 1256 1480 | T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 10422 | 17453 0 0 | 42325 1224 1576 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 10766 | 7932 0 0 | 29612 1216 1576 | T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12011 | 11558 0 0 | 36082 1256 1544 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12047 | 11592 0 0 | 36370 1256 1544 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12175 | 10514 0 0 | 32188 1248 1544 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12227 | 11443 0 0 | 32370 1256 1480 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12489 | 12339 0 0 | 34605 1224 1576 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12662 | 13555 0 0 | 38325 1224 1576 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 12765 | 11870 0 0 | 33757 1224 1576 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 17672 | 12140 0 0 | 35754 1256 1480 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 18888 | 10703 0 0 | 31403 1200 1544 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
error 139 timeout: the monitored command dumped core Segmentation fault
| Implementation | Compiler |
| T:optx86sse2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
update.c: update.c:83:84: warning: '&' within '^' [-Wbitwise-op-parentheses] update.c: 83 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ update.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update.c: 84 | ^ (0x01 << PadOnePosition); update.c: | ~ update.c: update.c:83:84: note: place parentheses around the '&' expression to silence this warning update.c: 83 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ update.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update.c: 1 warning generated. 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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
update.c: update.c: In function 'Hash':
update.c: update.c:83:91: 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:9: warning: array subscript -2 is outside array bounds of 'u_int64_t[16]' {aka 'long unsigned int[16]'} [-Warray-bounds=]
update.c: 127 | Compress512(data64, data64 +16, (hashState *) (CONST64final-2)); // TODO: This is a HACK...
update.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update.c: update.c:113:50: note: at offset -16 into object 'CONST64final' of size 128
update.c: 113 | u_int64_t __attribute__ ((aligned (16))) CONST64final[16] =
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 (13.3.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
update.c: update.c: In function 'Hash': update.c: update.c:83:91: 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 (13.3.0) |
BlueMidnightWish.c: BlueMidnightWish.c:1322:86: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: 1322 | hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 1323 | ^ (0x01 << PadOnePosition); BlueMidnightWish.c: | ~ BlueMidnightWish.c: BlueMidnightWish.c:1322:86: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: 1322 | 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: 1356 | hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 1357 | ^ (0x01 << PadOnePosition); BlueMidnightWish.c: | ~ BlueMidnightWish.c: BlueMidnightWish.c:1356:86: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: 1356 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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:368:30: warning: 'p256' may be used uninitialized [-Wmaybe-uninitialized] BlueMidnightWish.c: 368 | p256_04=p256[ 4]^0xaaaaaaa4ul;\ BlueMidnightWish.c: | ~~~~^~~~ BlueMidnightWish.c: BlueMidnightWish.c:1395:25: note: in expansion of macro 'FinalCompression256' BlueMidnightWish.c: 1395 | FinalCompression256(); BlueMidnightWish.c: | ^~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:1292:29: note: 'p256' was declared here BlueMidnightWish.c: 1292 | u_int32_t *data32, *p256; BlueMidnightWish.c: | ^~~~ BlueMidnightWish.c: BlueMidnightWish.c:900:42: warning: 'p512' may be used uninitialized [-Wmaybe-uninitialized] BlueMidnightWish.c: 900 | p512_04=(*tp512++)^0xaaaaaaaaaaaaaaa4ull;\ BlueMidnightWish.c: | ~^~~~~~~~~ BlueMidnightWish.c: BlueMidnightWish.c:1401:25: note: in expansion of macro 'FinalCompression512' BlueMidnightWish.c: 1401 | FinalCompression512(); 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: | ^~~~
| Implementation | Compiler |
| T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
BlueMidnightWish.c: BlueMidnightWish.c:650:3: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation] BlueMidnightWish.c: 650 | p512 = hashState512(state)->DoublePipe; BlueMidnightWish.c: | ^ BlueMidnightWish.c: BlueMidnightWish.c:648:2: note: previous statement is here BlueMidnightWish.c: 648 | else BlueMidnightWish.c: | ^ BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: 688 | hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 689 | ^ (0x01 << PadOnePosition); BlueMidnightWish.c: | ~ BlueMidnightWish.c: BlueMidnightWish.c:688:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: 688 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Update': BlueMidnightWish.c: BlueMidnightWish.c:648:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BlueMidnightWish.c: 648 | else BlueMidnightWish.c: | ^~~~ BlueMidnightWish.c: BlueMidnightWish.c:650:17: 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:91: 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 (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: 988 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 989 | ^ (0x01 << PadOnePosition); BlueMidnightWish.c: | ~ BlueMidnightWish.c: BlueMidnightWish.c:988:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: 988 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Hash': BlueMidnightWish.c: BlueMidnightWish.c:988:91: 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 (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
BlueMidnightWish.c: BlueMidnightWish.c:3030:84: warning: '&' within '^' [-Wbitwise-op-parentheses] BlueMidnightWish.c: 3030 | hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\ BlueMidnightWish.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BlueMidnightWish.c: 3031 | ^ (0x01 << PadOnePosition); BlueMidnightWish.c: | ~ BlueMidnightWish.c: BlueMidnightWish.c:3030:84: note: place parentheses around the '&' expression to silence this warning BlueMidnightWish.c: 3030 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |