diff options
Diffstat (limited to 'gdb/target-float.h')
-rw-r--r-- | gdb/target-float.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/target-float.h b/gdb/target-float.h index 9ea1812..466dd1b 100644 --- a/gdb/target-float.h +++ b/gdb/target-float.h @@ -20,6 +20,8 @@ #ifndef TYPED_FLOAT_H #define TYPED_FLOAT_H +#include "expression.h" + extern bool target_float_is_valid (const gdb_byte *addr, const struct type *type); extern bool target_float_is_zero (const gdb_byte *addr, @@ -44,4 +46,11 @@ extern void target_float_convert (const gdb_byte *from, const struct type *from_type, gdb_byte *to, const struct type *to_type); +extern void target_float_binop (enum exp_opcode opcode, + const gdb_byte *x, const struct type *type_x, + const gdb_byte *y, const struct type *type_y, + gdb_byte *res, const struct type *type_res); +extern int target_float_compare (const gdb_byte *x, const struct type *type_x, + const gdb_byte *y, const struct type *type_y); + #endif |