LCOV - code coverage report
Current view: top level - tests - num.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 162 223 72.6 %
Date: 2024-02-03 18:59:18 Functions: 35 46 76.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
Num::add_signed(Num const&, bool, Num const&, bool) 0
Num::add_unsigned(Num const&, Num const&) 0
Num::sub_unsigned(Num const&, Num const&) 0
Num::mul_karatsuba(Num const&, Num const&) 0
Num::add(Num const&, Num const&) 0
Num::sub(Num const&, Num const&) 0
Num::split(Num const&, Num*, unsigned long, unsigned long) 0
Num::push_back(unsigned long) 0
Num::operator+=(Num const&) 0
Num::operator-(Num const&) const 0
Num::operator+(Num const&) const 0
Num::add_unsigned_overwrite(Num&, Num const&) 100
Num::div(Num const&, Num const&) 100
Num::mod(Num const&, Num const&) 100
Num::mul(Num const&, Num const&) 100
Num::mul_long(Num const&, Num const&) 100
Num::operator/(Num const&) const 100
Num::operator*(Num const&) const 100
Num::operator%(Num const&) const 100
Num::operator<<=(unsigned long) 110
Num::pop_back() 180
Num::sub_unsigned_overwrite(Num&, Num const&) 182
Num::set_bit(unsigned long) 182
Num::div_mod(Num const&, Num, Num&, Num&) 200
Num::Num(int) 200
Num::Num(unsigned long, unsigned long, bool) 200
Num::word_bitlength(unsigned long) 220
Num::bitlength() const 220
Num::Num(Num const&) 300
Num::operator>>=(unsigned long) 308
Num::set_neg(bool) 400
Num::Num(unsigned long const*, unsigned long const*, bool) 400
Num::Num() 400
Num::operator=(Num const&) 500
Num::cmp_abs(Num const&, Num const&) 508
Num::resize(unsigned long) 598
Num::truncate() 770
Num::sub_carry(unsigned long*, unsigned long) 2912
Num::word_mul_hi(unsigned long, unsigned long) 6400
Num::size() const 6920
Num::add_carry(unsigned long*, unsigned long) 16200
Num::word_half_mask() 19200
Num::word_mask() 19200
Num::word_bits() 29976
Num::operator[](unsigned long) const 30212
Num::operator[](unsigned long) 38382

Generated by: LCOV version 1.14

Snap C++ | List of projects | List of versions