+2009-04-06 Zoltan Varga <vargaz@gmail.com>
+ * mini-arm.c (mono_arch_output_basic_block): Fix int->float conversion of
+ negative numbers for vfp.
+
+ * basic-float.cs: Add a test.
+
Mon Apr 6 14:12:10 CEST 2009 Paolo Molaro <lupus@ximian.com>
* exceptions-x86.c, mini-x86.h: x86 support code for continuations.
}
case OP_ICONV_TO_R4:
ARM_FMSR (code, ARM_VFP_F0, ins->sreg1);
- ARM_FUITOS (code, ARM_VFP_F0, ARM_VFP_F0);
+ ARM_FSITOS (code, ARM_VFP_F0, ARM_VFP_F0);
ARM_CVTS (code, ins->dreg, ARM_VFP_F0);
break;
case OP_ICONV_TO_R8:
ARM_FMSR (code, ARM_VFP_F0, ins->sreg1);
- ARM_FUITOD (code, ins->dreg, ARM_VFP_F0);
+ ARM_FSITOD (code, ins->dreg, ARM_VFP_F0);
break;
case OP_SETFRET: