bugfix for Conv Float>64 signed
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 6 Sep 2007 11:25:13 +0000 (11:25 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 6 Sep 2007 11:25:13 +0000 (11:25 +0000)
[r15694]

ir/be/ia32/ia32_intrinsics.c

index 44f1c19..18a3552 100644 (file)
@@ -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 */