HawkEngine

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.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total19,930 of 19,9300%456 of 4560%3203208989
static {...}8,2260%n/a1111
solve_NTRU_intermediate(HawkParameters, int, byte[], int, byte[], int, int, int[], int)1,8340%760%393911
poly_sub_scaled(int, int[], int, int, int[], int, int, int[], int, int)1,7890%260%151511
poly_sub_kfg_scaled_depth1(int, int[], int, int[], int, int, int[], int, int, byte[], byte[], int[], int)1,1930%340%181811
solve_NTRU_depth0(HawkParameters, int, byte[], int, byte[], int, int[], int)7880%220%121211
zint_bezout(int[], int, int, int, int, int, int)4960%100%6611
makeFgStep(HawkParameters, int, int, int[], int)4530%140%8811
make_q001(int, int, int, int, byte[], int, byte[], int, byte[], int, byte[], int, int[], int)4450%240%131311
poly_big_to_fixed(int, long[], int, int[], int, int, int)2520%60%4411
vectIFFT(int, long[], int)1840%60%4411
poly_sub_scaled_ntt(int, int[], int, int, int[], int, int, int[], int, int, int[], int)1790%80%5511
zint_co_reduce_mod(int[], int, int, int, int, int, long, long, long, long)1740%40%3311
processChunk(SHAKEDigest, byte[], byte[], int, int, int, int, int, int)1650%140%8811
vectFFT(int, long[], int)1620%60%4411
zintRebuildCRT(int[], int, int, int, int, int, int[], int, SmallPrime[])1530%120%7711
innerFxrDiv(long, long)1410%60%4411
regenFg10(byte[], byte[], byte[])1410%80%5511
regenFg9(byte[], byte[], byte[])1310%80%5511
zint_co_reduce(int[], int, int, int, long, long, long, long)1270%40%3311
inner_fxr_div(long, long)1260%40%3311
zintNormZero(int[], int, int, int, int[], int)1230%40%3311
poly_max_bitlength(int, int[], int, int)1230%60%4411
regenFg8(byte[], byte[], byte[])1210%80%5511
solve_NTRU(HawkParameters, int, byte[], int, byte[], int, int[], int)1120%120%7711
mpNTT(int, int[], int, int[], int, int, int)950%80%5511
solve_NTRU_deepest(HawkParameters, int, byte[], int, byte[], int, int[], int)950%100%6611
mpINTT(int, int[], int, int[], int, int, int)940%60%4411
zint_add_scaled_mul_small(int[], int, int, int[], int, int, int, int, int, int)940%60%4411
make_fg_deepest(HawkParameters, int, byte[], int, byte[], int, int[], int, int)900%80%5511
zint_sub_scaled(int[], int, int, int[], int, int, int, int, int)860%60%4411
zint_finish_mod(int[], int, int, int, int)790%40%3311
vect_mul_fft(int, long[], int, long[], int)780%20%2211
makeFgZero(int, byte[], int, byte[], int, int[], int)740%n/a1111
mpMkgmigm(int, int[], int, int[], int, int, int, int, int)720%40%3311
vect_norm_fft(int, long[], int, long[], int, long[], int)0%20%2211
zintAddMulSmall(int[], int, int, int, int[], int, int)0%20%2211
mpMkgm(int, int[], int, int, int, int)0%40%3311
mpMkigm(int, int[], int, int, int, int)0%40%3311
fxrMulInline(long, long)0%n/a1111
vectDivAutoAdjFFT(int, long[], int, long[], int)0%20%2211
zintModSmallUnsigned(int[], int, int, int, int, int, int)0%20%2211
polyBigToSmall(int, byte[], int, int[], int, int)0%60%4411
mp_ninv31(int)0%n/a1111
zint_negate(int[], int, int, int)0%20%2211
fromByte32ArrayToShortArray(short[], int, int[], int, int)0%20%2211
zintMulSmall(int[], int, int, int)0%20%2211
zintModSmallSigned(int[], int, int, int, int, int, int, int)0%20%2211
zint_mul_small(int[], int, int, int)0%20%2211
fxr_sqr(long)0%n/a1111
fromLongArrayToByte32Array(int[], int, long[])0%20%2211
mpMontyMul(int, int, int, int)0%n/a1111
polyMpSet(int, int[], int, int)0%20%2211
regen_fg_8(byte[], byte[], byte[])0%20%2211
regen_fg_9(byte[], byte[], byte[])0%20%2211
regen_fg_10(byte[], byte[], byte[])0%20%2211
setPackedShort(int[], int, short)0%20%2211
mpRx31(int, int, int, int)0%40%3311
hawkRegenFg(int, byte[], byte[], byte[])0%40%4411
Hawk_regen_fg(int, byte[], int, byte[], int, byte[])0%40%4411
divRem31(int)0%n/a1111
polySqNorm(int, byte[], int)0%20%2211
parity(int, byte[], int)0%20%2211
polyMpNorm(int, int[], int, int)0%20%2211
dec64le(byte[], int)0%20%2211
vect_add(int, long[], int, long[], int)0%20%2211
polyMpSetSmall(int, int[], int, byte[], int, int)0%20%2211
dec64le(byte[])0%20%2211
vect_mul2e(int, long[], int, int)0%20%2211
parity(int, byte[])0%20%2211
DIVREM31(int[], int)0%n/a1111
make_fg_intermediate(HawkParameters, int, byte[], int, byte[], int, int, int[], int)0%20%2211
mpNorm(int, int)0%n/a1111
fxrInv(long)0%20%2211
mpAdd(int, int, int)0%n/a1111
mpSub(int, int, int)0%n/a1111
mpHalf(int, int)0%n/a1111
mp_set(int, int)0%n/a1111
fxr_round(long)0%n/a1111
fxrLt(long, long)0%20%2211
fxrOf(int)0%n/a1111
mpR(int)0%n/a1111
tbmask(int)0%n/a1111
mpHR(int)0%n/a1111
fxr_mul2e(long, int)0%n/a1111
fxr_add(long, long)0%n/a1111
fxr_div(long, long)0%n/a1111
HawkEngine()0%n/a1111
lzcnt_nonzero(int)0%n/a1111
fxr_neg(long)0%n/a1111