OpenCV453
|
公開メンバ関数 | |
softfloat () | |
Default constructor | |
softfloat (const softfloat &c) | |
Copy constructor | |
softfloat & | operator= (const softfloat &c) |
Assign constructor | |
softfloat (const uint32_t) | |
Construct from integer | |
softfloat (const uint64_t) | |
softfloat (const int32_t) | |
softfloat (const int64_t) | |
softfloat (const float a) | |
Construct from float | |
operator softdouble () const | |
Type casts | |
operator float () const | |
softfloat | operator+ (const softfloat &) const |
Basic arithmetics | |
softfloat | operator- (const softfloat &) const |
softfloat | operator* (const softfloat &) const |
softfloat | operator/ (const softfloat &) const |
softfloat | operator- () const |
softfloat | operator% (const softfloat &) const |
Remainder operator [詳解] | |
softfloat & | operator+= (const softfloat &a) |
softfloat & | operator-= (const softfloat &a) |
softfloat & | operator*= (const softfloat &a) |
softfloat & | operator/= (const softfloat &a) |
softfloat & | operator%= (const softfloat &a) |
bool | operator== (const softfloat &) const |
Comparison operations [詳解] | |
bool | operator!= (const softfloat &) const |
bool | operator> (const softfloat &) const |
bool | operator>= (const softfloat &) const |
bool | operator< (const softfloat &) const |
bool | operator<= (const softfloat &) const |
bool | isNaN () const |
NaN state indicator | |
bool | isInf () const |
Inf state indicator | |
bool | isSubnormal () const |
Subnormal number indicator | |
bool | getSign () const |
Get sign bit | |
softfloat | setSign (bool sign) const |
Construct a copy with new sign bit | |
int | getExp () const |
Get 0-based exponent | |
softfloat | setExp (int e) const |
Construct a copy with new 0-based exponent | |
softfloat | getFrac () const |
Get a fraction part [詳解] | |
softfloat | setFrac (const softfloat &s) const |
Construct a copy with provided significand [詳解] | |
静的公開メンバ関数 | |
static const softfloat | fromRaw (const uint32_t a) |
Construct from raw [詳解] | |
static softfloat | zero () |
Zero constant | |
static softfloat | inf () |
Positive infinity constant | |
static softfloat | nan () |
Default NaN constant | |
static softfloat | one () |
One constant | |
static softfloat | min () |
Smallest normalized value | |
static softfloat | eps () |
Difference between 1 and next representable value | |
static softfloat | max () |
Biggest finite value | |
static softfloat | pi () |
Correct pi approximation | |
公開変数類 | |
uint32_t | v |