|
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 |