From: Michael Beck Date: Thu, 6 Sep 2007 11:25:13 +0000 (+0000) Subject: bugfix for Conv Float>64 signed X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=ee4f23d216ae0b6b4cb641e67228f6605da77d2b;p=libfirm bugfix for Conv Float>64 signed [r15694] --- diff --git a/ir/be/ia32/ia32_intrinsics.c b/ir/be/ia32/ia32_intrinsics.c index 44f1c199f..18a355236 100644 --- a/ir/be/ia32/ia32_intrinsics.c +++ b/ir/be/ia32/ia32_intrinsics.c @@ -668,7 +668,7 @@ static int map_Conv(ir_node *call, void *ctx) { a_f = new_rd_ia32_l_vfist(dbg, irg, block, frame, a_f, get_irg_no_mem(irg)); set_ia32_frame_ent(a_f, ent); set_ia32_use_frame(a_f); - set_ia32_ls_mode(a_f, mode_D); + set_ia32_ls_mode(a_f, mode_Ls); mem = a_f; /* load low part of the result */