summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/minute-ia/include/math.h14
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;
}