summaryrefslogtreecommitdiff
path: root/includes/compiler/Operands.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/compiler/Operands.h')
-rw-r--r--includes/compiler/Operands.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/compiler/Operands.h b/includes/compiler/Operands.h
index cd9c035..8808e60 100644
--- a/includes/compiler/Operands.h
+++ b/includes/compiler/Operands.h
@@ -61,15 +61,15 @@ extern void combine(Operand *opA, Operand *opB, short output_reg, Operand *opOut
extern void coerce_to_addressable(Operand *op);
extern void Coerce_to_register(Operand *op, Type *type, short output_reg);
extern void coerce_to_register_pair(Operand *op, Type *type, short output_reg, short output_regHi);
-extern void Coerce_to_fp_register(Operand *op, Type *tint, short output_reg);
-extern void Coerce_to_v_register(Operand *op, Type *tstruct, short output_reg);
+extern void Coerce_to_fp_register(Operand *op, Type *type, short output_reg);
+extern void Coerce_to_v_register(Operand *op, Type *type, short output_reg);
extern void store(short reg, Operand *op, Type *type);
extern void store_pair(short reg, short regHi, Operand *op, Type *type);
extern void store_fp(short reg, Operand *op, Type *tint);
extern void store_v(short reg, Operand *op, Type *tstruct);
extern void extend32(Operand *op, Type *type, short output_reg);
extern void extend64(Operand *op, Type *type, short output_reg, short output_regHi);
-extern void load_floating_constant(short reg, Type *type, double *data);
+extern void load_floating_constant(short reg, Type *type, Float *data);
extern void convert_integer_to_floating(Operand *op, Boolean is_single, short output_reg);
extern void convert_unsigned_to_floating(Operand *op, Boolean is_single, short output_reg);
extern void convert_floating_to_integer(Operand *op, short output_reg);