summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2006-12-14 12:32:39 +0000
committerJohn van Groningen2006-12-14 12:32:39 +0000
commitd58eaceeeafc674df2aed8b9460c196e9cfd73a4 (patch)
treeeff1da6404f36e2a00eafd1b10da757b6b95e568
parentfix bug in code generation for 64 bit version, if a real is loaded from a node (diff)
store 64 bits in data section (instead of 32) for cvtsi2sdq instruction
-rw-r--r--cgaas.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cgaas.c b/cgaas.c
index 45e9d53..5e9bb02 100644
--- a/cgaas.c
+++ b/cgaas.c
@@ -3903,7 +3903,7 @@ static void as_fmovel_instruction (struct instruction *instruction)
new_label->label_flags=DATA_LABEL;
define_data_label (new_label);
- store_long_word_in_data_section (instruction->instruction_parameters[0].parameter_data.i);
+ store_word64_in_data_section (instruction->instruction_parameters[0].parameter_data.imm);
as_f_a_rexaw (0xf2,0x2a,new_label,d_freg);
break;