IDAPython 9.0
|
Public Member Functions | |
None | clear (self) |
bool | __eq__ (self, 'fpvalue_t' r) |
bool | __ne__ (self, 'fpvalue_t' r) |
bool | __lt__ (self, 'fpvalue_t' r) |
bool | __gt__ (self, 'fpvalue_t' r) |
bool | __le__ (self, 'fpvalue_t' r) |
bool | __ge__ (self, 'fpvalue_t' r) |
int | compare (self, 'fpvalue_t' r) |
'fpvalue_error_t' | from_10bytes (self, 'void const *' fpval) |
'fpvalue_error_t' | to_10bytes (self, 'void *' fpval) |
'fpvalue_error_t' | from_12bytes (self, 'void const *' fpval) |
'fpvalue_error_t' | to_12bytes (self, 'void *' fpval) |
None | to_str (self, *args) |
None | from_sval (self, int x) |
None | from_int64 (self, 'int64' x) |
None | from_uint64 (self, 'uint64' x) |
'fpvalue_error_t' | to_sval (self, bool round=False) |
'fpvalue_error_t' | to_int64 (self, bool round=False) |
'fpvalue_error_t' | to_uint64 (self, bool round=False) |
'fpvalue_error_t' | fadd (self, 'fpvalue_t' y) |
'fpvalue_error_t' | fsub (self, 'fpvalue_t' y) |
'fpvalue_error_t' | fmul (self, 'fpvalue_t' y) |
'fpvalue_error_t' | fdiv (self, 'fpvalue_t' y) |
'fpvalue_error_t' | mul_pow2 (self, int power_of_2) |
None | eabs (self) |
bool | is_negative (self) |
None | negate (self) |
'fpvalue_kind_t' | get_kind (self) |
__init__ (self, *args) | |
'fpvalue_t' | copy (self) |
str | __str__ (self) |
'fpvalue_error_t' | from_str (self, str p) |
None | assign (self, 'fpvalue_t' r) |
__iter__ (self) | |
__getitem__ (self, i) | |
__setitem__ (self, i, v) | |
__repr__ (self) | |
'fpvalue_t' | __add__ (self, 'fpvalue_t' o) |
'fpvalue_t' | __sub__ (self, 'fpvalue_t' o) |
'fpvalue_t' | __mul__ (self, 'fpvalue_t' o) |
'fpvalue_t' | __truediv__ (self, 'fpvalue_t' o) |
Static Public Member Functions | |
'fpvalue_t' | new_from_str (str p) |
Static Public Attributes | |
str | w |
Protected Member Functions | |
None | _get_bytes (self) |
None | _set_bytes (self, 'bytevec16_t const &' _in) |
'double' | _get_float (self) |
None | _set_float (self, 'double' v) |
'wrapped_array_t< uint16, FPVAL_NWORDS >' | _get_shorts (self) |
Properties | |
thisown | |
bytes = property(_get_bytes, _set_bytes) | |
shorts = property(_get_shorts) | |
float = property(_get_float, _set_float) | |
sval | |
int64 | |
uint64 | |
__init__ | ( | self, | |
* | args ) |
bool __eq__ | ( | self, | |
'fpvalue_t' | r ) |
bool __ge__ | ( | self, | |
'fpvalue_t' | r ) |
__getitem__ | ( | self, | |
i ) |
bool __gt__ | ( | self, | |
'fpvalue_t' | r ) |
__iter__ | ( | self | ) |
bool __le__ | ( | self, | |
'fpvalue_t' | r ) |
bool __lt__ | ( | self, | |
'fpvalue_t' | r ) |
bool __ne__ | ( | self, | |
'fpvalue_t' | r ) |
__repr__ | ( | self | ) |
__setitem__ | ( | self, | |
i, | |||
v ) |
str __str__ | ( | self | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
None assign | ( | self, | |
'fpvalue_t' | r ) |
None clear | ( | self | ) |
int compare | ( | self, | |
'fpvalue_t' | r ) |
'fpvalue_t' copy | ( | self | ) |
None eabs | ( | self | ) |
Calculate absolute value.
'fpvalue_error_t' fadd | ( | self, | |
'fpvalue_t' | y ) |
Arithmetic operations.
'fpvalue_error_t' fdiv | ( | self, | |
'fpvalue_t' | y ) |
'fpvalue_error_t' fmul | ( | self, | |
'fpvalue_t' | y ) |
'fpvalue_error_t' from_10bytes | ( | self, | |
'void const *' | fpval ) |
Conversions for 10-byte floating point values.
'fpvalue_error_t' from_12bytes | ( | self, | |
'void const *' | fpval ) |
Conversions for 12-byte floating point values.
None from_int64 | ( | self, | |
'int64' | x ) |
'fpvalue_error_t' from_str | ( | self, | |
str | p ) |
Convert string to IEEE.
None from_sval | ( | self, | |
int | x ) |
Convert integer to IEEE.
None from_uint64 | ( | self, | |
'uint64' | x ) |
'fpvalue_error_t' fsub | ( | self, | |
'fpvalue_t' | y ) |
'fpvalue_kind_t' get_kind | ( | self | ) |
Get value kind.
bool is_negative | ( | self | ) |
Is negative value?
'fpvalue_error_t' mul_pow2 | ( | self, | |
int | power_of_2 ) |
Multiply by a power of 2.
None negate | ( | self | ) |
Negate.
|
static |
'fpvalue_error_t' to_10bytes | ( | self, | |
'void *' | fpval ) |
'fpvalue_error_t' to_12bytes | ( | self, | |
'void *' | fpval ) |
'fpvalue_error_t' to_int64 | ( | self, | |
bool | round = False ) |
None to_str | ( | self, | |
* | args ) |
Convert IEEE to string. @param buf: the output buffer @param bufsize: the size of the output buffer @param mode: broken down into: * low byte: number of digits after '.' * second byte: FPNUM_LENGTH * third byte: FPNUM_DIGITS
'fpvalue_error_t' to_sval | ( | self, | |
bool | round = False ) |
Convert IEEE to integer (+-0.5 if round)
'fpvalue_error_t' to_uint64 | ( | self, | |
bool | round = False ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |