MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / compare

Method compare

src/common/DecFloat.cpp:475–483  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

473}
474
475int Decimal64::compare(DecimalStatus decSt, Decimal64 tgt) const
476{
477 DecimalStatus cmpStatus(decSt);
478 cmpStatus.decExtFlag &= ~DEC_IEEE_754_Invalid_operation;
479 DecimalContext context(this, cmpStatus);
480 decDouble r;
481 decDoubleCompare(&r, &dec, &tgt.dec, &context);
482 return decDoubleToInt32(&r, &context, DEC_ROUND_HALF_UP);
483}
484
485bool Decimal64::isInf() const
486{

Callers 6

divMethod · 0.45
unicodeCompareFunction · 0.45
toInt64Method · 0.45
loadConfigMethod · 0.45
CVT_get_int128Function · 0.45
ISC_analyze_nfsFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected