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: