LCOV - code coverage report
Current view: top level - libgnucash/engine - gnc-int128.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 68.5 % 600 411
Test Date: 2025-06-27 06:18:36 Functions: 78.3 % 60 47
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
GncInt128::GncInt128(long, unsigned long, unsigned char) 0
GncInt128::asCharBufR(char*, unsigned int) const 0
GncInt128::operator unsigned long() const 0
GncInt128::operator++() 0
GncInt128::operator++(int) 0
GncInt128::operator--() 0
GncInt128::operator--(int) 0
GncInt128::operator|=(GncInt128 const&) 0
GncInt128::pow(unsigned int) const 0
decimal_from_binary(unsigned long*, unsigned long, unsigned long) 0
operator<<(std::ostream&, GncInt128 const&) 0
operator<=(GncInt128 const&, GncInt128 const&) 0
operator|(GncInt128, GncInt128 const&) 0
operator>=(GncInt128 const&, GncInt128 const&) 62
operator>>(GncInt128, unsigned int) 67
(anonymous namespace)::div_multi_leg(unsigned long*, unsigned long, unsigned long*, unsigned long, GncInt128&, GncInt128&) 82
(anonymous namespace)::div_single_leg(unsigned long*, unsigned long, unsigned long, GncInt128&, GncInt128&) 7946
operator>(GncInt128 const&, GncInt128 const&) 34281
operator==(GncInt128 const&, GncInt128 const&) 48282
GncInt128::operator%=(GncInt128 const&) 132775
operator%(GncInt128, GncInt128 const&) 132775
operator+(GncInt128, GncInt128 const&) 264826
GncInt128::operator+=(GncInt128 const&) 264835
GncInt128::lcm(GncInt128 const&) const 265098
GncInt128::operator<<=(unsigned int) 369283
operator<<(GncInt128, unsigned int) 369283
GncInt128::gcd(GncInt128) const 369537
operator-(GncInt128, GncInt128 const&) 400771
GncInt128::operator-=(GncInt128 const&) 488513
operator!=(GncInt128 const&, GncInt128 const&) 770054
GncInt128::operator long() const 829867
GncInt128::operator*=(GncInt128 const&) 908131
operator*(GncInt128, GncInt128 const&) 908131
operator/(GncInt128, GncInt128 const&) 1002821
GncInt128::operator/=(GncInt128 const&) 1131960
GncInt128::operator-() const 1186132
GncInt128::operator^=(GncInt128 const&) 1216786
operator^(GncInt128, GncInt128 const&) 1216786
GncInt128::div(GncInt128 const&, GncInt128&, GncInt128&) const 1264744
operator<(GncInt128 const&, GncInt128 const&) 1269012
GncInt128::operator>>=(unsigned int) 1628736
GncInt128::isBig() const 1635068
GncInt128::valid() const 1658712
GncInt128::bits() const 1699792
GncInt128::GncInt128() 2529488
GncInt128::zero() 2529488
GncInt128::cmp(GncInt128 const&) const 2610204
GncInt128::operator&=(GncInt128 const&) 2784945
operator&(GncInt128, GncInt128 const&) 2784945
GncInt128::abs() const 3772978
GncInt128::GncInt128(unsigned long, unsigned long, unsigned char) 4019207
GncInt128::operator bool() const 4020351
GncInt128::GncInt128(long, long, unsigned char) 4066464
GncInt128::isZero() const 10551522
GncInt128::isNeg() const 14012175
GncInt128::isOverflow() const 17723763
GncInt128::isNan() const 17850913
(anonymous namespace)::set_flags(unsigned long, unsigned char) 24809070
(anonymous namespace)::get_num(unsigned long) 34271566
(anonymous namespace)::get_flags(unsigned long) 77522136

Generated by: LCOV version 2.0-1