Fpx

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
Total9,114 of 9,1140%618 of 6180%4044049595
fpinv_chain_mont(long[])3,5030%3780%19019011
rdc_mont(long[], long[])3010%160%9911
Montgomery_inversion_mod_order_bingcd_partial(long[], long[], int[], long[])3010%180%101011
fpinv_mont_bingcd_partial(long[], long[], int[])2660%180%101011
inv_mod_orderA(long[], long[])2610%80%5511
sqrt_Fp2(long[][], long[][])1670%60%4411
mp_mul(long[], int, long[], long[], int)1600%80%5511
multiply(long[], long[], long[], int)1560%80%5511
mp_mul(long[], long[], long[], int)1560%80%5511
fpaddPRIME(long[], long[], long[])1410%60%4411
Montgomery_multiply_mod_order(long[], long[], long[], long[], long[])1320%40%3311
fp2mul_mont(long[][], long[][], int, long[][])1300%n/a1111
fp2mul_mont(long[][], long[], int, long[][])1290%n/a1111
fp2mul_mont(long[][], long[][], long[][])1220%n/a1111
digit_x_digit(long, long, long[])1150%n/a1111
is_sqr_fp2(long[][], long[])1030%60%4411
fpcorrectionPRIME(long[])1010%40%3311
fpsubPRIME(long[], long[], int, long[])990%40%3311
fpsubPRIME(long[], int, long[], long[])990%40%3311
fpsubPRIME(long[], long[], long[])950%40%3311
Montgomery_inversion_mod_order_bingcd(long[], long[], long[], long[], long[])950%40%3311
mp_subPRIME_p2(long[], long[], long[])880%40%3311
mp_subPRIME_p4(long[], long[], long[])880%40%3311
fpinv_mont_bingcd(long[])820%40%3311
mont_n_way_inv(long[][][], int, long[][][])800%40%3311
cmp_f2elm(long[][], long[][])760%0%2211
fp2sqr_mont(long[][], long[][])720%n/a1111
fp2inv_mont_bingcd(long[][])670%n/a1111
fp2inv_mont(long[][])670%n/a1111
mp_subaddfast(long[], long[], long[])610%0%2211
copy_words(PointProj, PointProj)590%0%2211
fpdiv2_PRIME(long[], long[])570%0%2211
mul3(byte[])550%n/a1111
cube_Fp2_cycl(long[][], long[])530%n/a1111
fpnegPRIME(long[])510%0%2211
mp_add(long[], int, long[], int, long[], int, int)470%0%2211
fp2_decode(byte[], long[][], int)460%n/a1111
sqr_Fp2_cycl(long[][], long[])450%n/a1111
mp_add(long[], int, long[], long[], int, int)450%0%2211
fp2_encode(long[][], byte[], int)450%n/a1111
Montgomery_neg(long[], long[])450%0%2211
mod3(long[])430%0%2211
mp_sub(long[], long[], long[], int)430%0%2211
is_felm_lt(long[], long[])410%60%4411
is_lt_mod_order(long[], long[])410%60%4411
mp_shiftr1(long[])410%0%2211
is_orderelm_lt(long[], long[])410%60%4411
subarrayEquals(long[][], long[][], int, int)400%40%3311
mp_add(long[], long[], long[], int)390%0%2211
subarrayEquals(long[][], long[][], int)360%40%3311
mp_shiftr1(long[], int)350%0%2211
mp2_add(long[][], long[][], long[][])330%n/a1111
mp_shiftl1(long[], int)320%0%2211
subarrayEquals(long[][], long[], int, int)320%40%3311
fp2_conj(long[][], long[][])300%0%2211
power2_setup(long[], int, int)0%60%4411
fpinv_mont(long[])0%n/a1111
ct_compare(byte[], byte[], int)0%0%2211
mp_dblsubfast(long[], long[], long[])0%n/a1111
decode_to_digits(byte[], int, long[], int, int)0%n/a1111
ct_cmov(byte[], byte[], int, byte)0%0%2211
fp2copy(long[][], int, long[][])0%n/a1111
mp2_sub_p2(long[][], long[][], long[][])0%n/a1111
fp2add(long[][], long[][], long[][])0%n/a1111
fp2sub(long[][], long[][], long[][])0%n/a1111
mp2_sub_p4(long[][], long[][], long[][])0%n/a1111
fpmul_mont(long[], int, long[], long[])0%n/a1111
fpsqr_mont(long[], long[])0%n/a1111
fpmul_mont(long[], long[], long[])0%n/a1111
is_felm_zero(long[])0%40%3311
is_zero_mod_order(long[])0%40%3311
encode_to_bytes(long[], byte[], int, int)0%n/a1111
fp2copy(long[], int, long[][])0%n/a1111
fpcopy(long[], int, long[])0%0%2211
subarrayEquals(long[], long[], int)0%40%3311
from_mont(long[], long[])0%n/a1111
fp2copy(long[][], long[][])0%n/a1111
from_Montgomery_mod_order(long[], long[], long[], long[])0%n/a1111
fp2div2(long[][], long[][])0%n/a1111
from_fp2mont(long[][], long[][])0%n/a1111
is_zero(long[], int)0%40%3311
to_fp2mont(long[][], long[][])0%n/a1111
fp2shl(long[][], int, long[][])0%0%2211
is_digit_lessthan_ct(long, long)0%n/a1111
fpzero(long[])0%0%2211
is_even_mod_order(long[])0%0%2211
copy_words(long[], long[], int)0%0%2211
is_felm_even(long[])0%0%2211
fp2correction(long[][])0%n/a1111
fp2neg(long[][])0%n/a1111
is_digit_nonzero_ct(long)0%n/a1111
to_mont(long[], long[])0%n/a1111
to_Montgomery_mod_order(long[], long[], long[], long[], long[])0%n/a1111
Fpx(SIKEEngine)0%n/a1111
is_digit_zero_ct(long)0%n/a1111