diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/minute-ia/include/math.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/core/minute-ia/include/math.h b/core/minute-ia/include/math.h index 0ac0ce831d..3bd778a05a 100644 --- a/core/minute-ia/include/math.h +++ b/core/minute-ia/include/math.h @@ -13,10 +13,11 @@ static inline float sqrtf(float v) { float root; + /* root = fsqart (v); */ asm volatile( - "fsqrt %0, %1" - : "=w" (root) - : "w" (v) + "fsqrt" + : "=t" (root) + : "0" (v) ); return root; } @@ -25,10 +26,11 @@ static inline float fabsf(float v) { float root; + /* root = fabs (v); */ asm volatile( - "fabs %0, %1" - : "=w" (root) - : "w" (v) + "fabs" + : "=t" (root) + : "0" (v) ); return root; } |