[Page version: 20260804 15:23:40]
Measurements for amd64, h4e450, crypto_hash Test results for amd64, h4e450, crypto_hash Test results for crypto_hash/bmw512| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 10571 | 7773 0 0 | 30383 1288 1440 | T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10579 | 7773 0 0 | 30583 1288 1440 | T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10601 | 7773 0 0 | 29191 1288 1440 | T:opt008_asm64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10638 | 7794 0 0 | 30860 1248 1536 | T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10656 | 7794 0 0 | 28980 1248 1536 | T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10664 | 7757 0 0 | 28636 1248 1536 | T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10685 | 7579 0 0 | 27329 1280 1440 | T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10699 | 7735 0 0 | 28151 1288 1440 | T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 10872 | 7637 0 0 | 27375 1224 1504 | T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11046 | 36620 0 0 | 56824 1200 1504 | T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11071 | 36634 0 0 | 56840 1200 1504 | T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11286 | 14375 0 0 | 34600 1200 1504 | T:optabe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11380 | 14499 0 0 | 34728 1200 1504 | T:optbbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11418 | 14759 0 0 | 36196 1232 1536 | T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11420 | 14847 0 0 | 36604 1232 1536 | T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11512 | 14464 0 0 | 35748 1216 1536 | T:optabe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11538 | 14576 0 0 | 35860 1216 1536 | T:optbbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11578 | 15565 0 0 | 37253 1224 1536 | T:optbbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11580 | 15432 0 0 | 37109 1224 1536 | T:optabe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11592 | 22219 0 0 | 43565 1224 1536 | T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11630 | 14881 0 0 | 36255 1256 1440 | T:optc04 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11641 | 14999 0 0 | 38628 1232 1536 | T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11643 | 14881 0 0 | 35271 1256 1440 | T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11688 | 40194 0 0 | 61541 1224 1536 | T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11744 | 14695 0 0 | 34433 1248 1440 | T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11766 | 15688 0 0 | 39245 1224 1536 | T:optabe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11786 | 15693 0 0 | 39261 1224 1536 | T:optbbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11790 | 14881 0 0 | 37447 1256 1440 | T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11872 | 40164 0 0 | 61509 1224 1536 | T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11880 | 15073 0 0 | 34817 1248 1440 | T:optbbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11908 | 15289 0 0 | 35687 1256 1440 | T:optbbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11911 | 15368 0 0 | 37927 1256 1440 | T:optabe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11912 | 22795 0 0 | 44477 1224 1536 | T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11926 | 15368 0 0 | 37927 1256 1440 | T:optbbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11938 | 15368 0 0 | 36735 1256 1440 | T:optbbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11945 | 15368 0 0 | 36735 1256 1440 | T:optabe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 11992 | 15585 0 0 | 38351 1256 1440 | T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12015 | 15057 0 0 | 34801 1248 1440 | T:optabe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12021 | 15145 0 0 | 35543 1256 1440 | T:optabe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12125 | 15778 0 0 | 38543 1256 1440 | T:optbbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12137 | 15778 0 0 | 38543 1256 1440 | T:optabe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12138 | 22899 0 0 | 46453 1224 1536 | T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12172 | 7488 0 0 | 27719 1208 1504 | T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12240 | 13414 0 0 | 36468 1232 1536 | T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12278 | 22892 0 0 | 44279 1256 1440 | T:optc03 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12284 | 7903 0 0 | 29588 1232 1536 | T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12364 | 22710 0 0 | 43119 1256 1440 | T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12376 | 22716 0 0 | 42465 1248 1440 | T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12380 | 22909 0 0 | 45495 1256 1440 | T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12544 | 23613 0 0 | 46399 1256 1440 | T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12622 | 8473 0 0 | 30775 1256 1440 | T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12639 | 8712 0 0 | 30975 1256 1440 | T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12758 | 7885 0 0 | 29147 1224 1536 | T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12786 | 8473 0 0 | 29583 1256 1440 | T:optbgbe | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12827 | 12970 0 0 | 33287 1208 1504 | T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12828 | 7949 0 0 | 28279 1256 1440 | T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12946 | 17731 0 0 | 41381 1224 1536 | T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 12992 | 7833 0 0 | 27537 1248 1440 | T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 13154 | 17789 0 0 | 38024 1200 1504 | T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 13262 | 15105 0 0 | 36605 1224 1536 | T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 13318 | 16618 0 0 | 38421 1224 1536 | T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14133 | 18856 0 0 | 40351 1256 1440 | T:sphlib | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14256 | 18888 0 0 | 39399 1256 1440 | T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14280 | 18888 0 0 | 41575 1256 1440 | T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14469 | 16003 0 0 | 35905 1248 1440 | T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14544 | 42820 0 0 | 62569 1248 1440 | T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14586 | 18920 0 0 | 41807 1256 1440 | T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14638 | 43278 0 0 | 63687 1256 1440 | T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14664 | 42841 0 0 | 62585 1248 1440 | T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14697 | 43464 0 0 | 64855 1256 1440 | T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14718 | 43504 0 0 | 64887 1256 1440 | T:optc01 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14733 | 14303 0 0 | 34648 1200 1504 | T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14740 | 43262 0 0 | 63671 1256 1440 | T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14802 | 43496 0 0 | 66079 1256 1440 | T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 14838 | 43538 0 0 | 66127 1256 1440 | T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 15601 | 42771 0 0 | 66333 1224 1536 | T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 15604 | 42779 0 0 | 66333 1224 1536 | T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 15720 | 42086 0 0 | 63765 1224 1536 | T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 15762 | 42062 0 0 | 63733 1224 1536 | T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 16259 | 45394 0 0 | 68183 1256 1440 | T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 16282 | 45368 0 0 | 68151 1256 1440 | T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 16700 | 15320 0 0 | 35831 1256 1440 | T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 17772 | 16416 0 0 | 39127 1256 1440 | T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 17868 | 14418 0 0 | 36253 1224 1536 | T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 18020 | 12591 0 0 | 34117 1224 1536 | T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 18030 | 16433 0 0 | 39343 1256 1440 | T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 18130 | 15821 0 0 | 37327 1256 1440 | T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 19585 | 11988 0 0 | 32328 1200 1504 | T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 20256 | 15643 0 0 | 39325 1224 1536 | T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 20699 | 12642 0 0 | 32529 1248 1440 | T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 21281 | 11634 0 0 | 34271 1256 1440 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 21297 | 11600 0 0 | 33031 1256 1440 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 21437 | 11570 0 0 | 34407 1256 1440 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 21699 | 11230 0 0 | 31671 1256 1440 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 21748 | 10225 0 0 | 30009 1248 1440 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 25082 | 13173 0 0 | 36868 1232 1536 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 25314 | 11622 0 0 | 33349 1224 1536 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 25576 | 11518 0 0 | 32917 1224 1536 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
| 70325 | 10345 0 0 | 30600 1200 1504 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260421 | 20260330 |
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_14.0.0) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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. 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_14.0.0) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.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: | ^
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:50: 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 (11.4.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (11.4.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 (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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:897:42: warning: 'p512' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 897 | p512_01=(*tp512++)^0xaaaaaaaaaaaaaaa1ull;\ 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:365:46: warning: 'p256' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 365 | p256_01=p256[ 1]^0xaaaaaaa1ul;\ 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 (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
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:897:42: warning: 'p512' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 897 | p512_01=(*tp512++)^0xaaaaaaaaaaaaaaa1ull;\ 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:593:42: warning: 'p256' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 593 | p256[ 8] = rotl32(p256[4], 9) + ( XH32 ^ p256_24 ^ p256[ 8]) + (shl(XL32,8) ^ p256_23 ^ p256_08);\ 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 -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
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 in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 1416 | memcpy(hashval, p512 + 10, BlueMidnightWish384_DIGEST_SIZE ); BlueMidnightWish.c: | ~~~~~^~~~ BlueMidnightWish.c: BlueMidnightWish.c:1413:46: warning: 'p256' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 1413 | memcpy(hashval, p256 + 8, BlueMidnightWish256_DIGEST_SIZE ); BlueMidnightWish.c: | ~~~~~^~~
| Implementation | Compiler |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
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:900:42: warning: 'p512' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 900 | p512_04=(*tp512++)^0xaaaaaaaaaaaaaaa4ull;\ 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:365:46: warning: 'p256' may be used uninitialized in this function [-Wmaybe-uninitialized] BlueMidnightWish.c: 365 | p256_01=p256[ 1]^0xaaaaaaa1ul;\ 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 -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optx86sse2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optx86sse2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:opt008_asm64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:opt008_asm64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:optbgbe | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optbgbe | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optbgbe | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optbgbe | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optbgbe | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optbgbe | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optbgbe | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optbgbe | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:optc01 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc01 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc01 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc01 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc01 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc02 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc02 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:optc03 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc03 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc03 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:optc04 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:optc04 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:optc04 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
| T:sphlib | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib-small | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib-small | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib-small | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib-small | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib-small | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib-small | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
| T:sphlib-small | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |