Fixed 2 floating point bugs; improved debug output; armv7-a thumb2 inline sqrt
diff --git a/vm/compiler/codegen/arm/Codegen.c b/vm/compiler/codegen/arm/Codegen.c
index 5b3f802..7d127f8 100644
--- a/vm/compiler/codegen/arm/Codegen.c
+++ b/vm/compiler/codegen/arm/Codegen.c
@@ -2817,17 +2817,17 @@
return genInlinedStringCharAt(cUnit, mir);
case INLINE_MATH_SQRT:
if (genInlineSqrt(cUnit, mir))
- return true;
+ return false;
else
break; /* Handle with C routine */
case INLINE_MATH_COS:
if (genInlineCos(cUnit, mir))
- return true;
+ return false;
else
break; /* Handle with C routine */
case INLINE_MATH_SIN:
if (genInlineSin(cUnit, mir))
- return true;
+ return false;
else
break; /* Handle with C routine */
case INLINE_MATH_ABS_FLOAT: