Class files must be compiled with debug information to show line coverage.
Class files must be compiled with debug information to link with source files.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Methods |
| Total | 19,930 of 19,930 | 0% | 456 of 456 | 0% | 320 | 320 | 89 | 89 |
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | ||
| solve_NTRU_intermediate(HawkParameters, int, byte[], int, byte[], int, int, int[], int) | 0% | 0% | 39 | 39 | 1 | 1 | ||
| poly_sub_scaled(int, int[], int, int, int[], int, int, int[], int, int) | 0% | 0% | 15 | 15 | 1 | 1 | ||
| poly_sub_kfg_scaled_depth1(int, int[], int, int[], int, int, int[], int, int, byte[], byte[], int[], int) | 0% | 0% | 18 | 18 | 1 | 1 | ||
| solve_NTRU_depth0(HawkParameters, int, byte[], int, byte[], int, int[], int) | 0% | 0% | 12 | 12 | 1 | 1 | ||
| zint_bezout(int[], int, int, int, int, int, int) | 0% | 0% | 6 | 6 | 1 | 1 | ||
| makeFgStep(HawkParameters, int, int, int[], int) | 0% | 0% | 8 | 8 | 1 | 1 | ||
| make_q001(int, int, int, int, byte[], int, byte[], int, byte[], int, byte[], int, int[], int) | 0% | 0% | 13 | 13 | 1 | 1 | ||
| poly_big_to_fixed(int, long[], int, int[], int, int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| vectIFFT(int, long[], int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| poly_sub_scaled_ntt(int, int[], int, int, int[], int, int, int[], int, int, int[], int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| zint_co_reduce_mod(int[], int, int, int, int, int, long, long, long, long) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| processChunk(SHAKEDigest, byte[], byte[], int, int, int, int, int, int) | 0% | 0% | 8 | 8 | 1 | 1 | ||
| vectFFT(int, long[], int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| zintRebuildCRT(int[], int, int, int, int, int, int[], int, SmallPrime[]) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| innerFxrDiv(long, long) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| regenFg10(byte[], byte[], byte[]) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| regenFg9(byte[], byte[], byte[]) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| zint_co_reduce(int[], int, int, int, long, long, long, long) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| inner_fxr_div(long, long) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| zintNormZero(int[], int, int, int, int[], int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| poly_max_bitlength(int, int[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| regenFg8(byte[], byte[], byte[]) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| solve_NTRU(HawkParameters, int, byte[], int, byte[], int, int[], int) | 0% | 0% | 7 | 7 | 1 | 1 | ||
| mpNTT(int, int[], int, int[], int, int, int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| solve_NTRU_deepest(HawkParameters, int, byte[], int, byte[], int, int[], int) | 0% | 0% | 6 | 6 | 1 | 1 | ||
| mpINTT(int, int[], int, int[], int, int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| zint_add_scaled_mul_small(int[], int, int, int[], int, int, int, int, int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| make_fg_deepest(HawkParameters, int, byte[], int, byte[], int, int[], int, int) | 0% | 0% | 5 | 5 | 1 | 1 | ||
| zint_sub_scaled(int[], int, int, int[], int, int, int, int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| zint_finish_mod(int[], int, int, int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| vect_mul_fft(int, long[], int, long[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| makeFgZero(int, byte[], int, byte[], int, int[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpMkgmigm(int, int[], int, int[], int, int, int, int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| vect_norm_fft(int, long[], int, long[], int, long[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| zintAddMulSmall(int[], int, int, int, int[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mpMkgm(int, int[], int, int, int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| mpMkigm(int, int[], int, int, int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| fxrMulInline(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| vectDivAutoAdjFFT(int, long[], int, long[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| zintModSmallUnsigned(int[], int, int, int, int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| polyBigToSmall(int, byte[], int, int[], int, int) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| mp_ninv31(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| zint_negate(int[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fromByte32ArrayToShortArray(short[], int, int[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| zintMulSmall(int[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| zintModSmallSigned(int[], int, int, int, int, int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| zint_mul_small(int[], int, int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fxr_sqr(long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fromLongArrayToByte32Array(int[], int, long[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mpMontyMul(int, int, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| polyMpSet(int, int[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| regen_fg_8(byte[], byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| regen_fg_9(byte[], byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| regen_fg_10(byte[], byte[], byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| setPackedShort(int[], int, short) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mpRx31(int, int, int, int) | 0% | 0% | 3 | 3 | 1 | 1 | ||
| hawkRegenFg(int, byte[], byte[], byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| Hawk_regen_fg(int, byte[], int, byte[], int, byte[]) | 0% | 0% | 4 | 4 | 1 | 1 | ||
| divRem31(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| polySqNorm(int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| parity(int, byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| polyMpNorm(int, int[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| dec64le(byte[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| vect_add(int, long[], int, long[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| polyMpSetSmall(int, int[], int, byte[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| dec64le(byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| vect_mul2e(int, long[], int, int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| parity(int, byte[]) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| DIVREM31(int[], int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| make_fg_intermediate(HawkParameters, int, byte[], int, byte[], int, int, int[], int) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mpNorm(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxrInv(long) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| mpAdd(int, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpSub(int, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpHalf(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mp_set(int, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxr_round(long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxrLt(long, long) | 0% | 0% | 2 | 2 | 1 | 1 | ||
| fxrOf(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpR(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| tbmask(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| mpHR(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxr_mul2e(long, int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxr_add(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxr_div(long, long) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| HawkEngine() | 0% | n/a | 1 | 1 | 1 | 1 | ||
| lzcnt_nonzero(int) | 0% | n/a | 1 | 1 | 1 | 1 | ||
| fxr_neg(long) | 0% | n/a | 1 | 1 | 1 | 1 |