| checkBufferArgs(byte[], int, int) |   | 34% |   | 50% | 3 | 4 | 3 | 9 | 0 | 1 |
| doFinalize(int) |   | 68% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| round(int[], int[], byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| g(int[], int, int, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| compress(int[], int[], int, long, int) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| unpackInt(byte[], int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initKeyDerivationFunction(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| parentOutput(int[], int[], int[], int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| unpackInts(byte[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| initKeyedHash(byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| packInt(int, byte[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| doFinalize(byte[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| update(byte[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| Blake3(int[], int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| keyedHash(byte[], byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parentChainingValue(int[], int[], int[], int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doFinalize(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| update(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hash(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initHash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |