Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
5d44e6a9
Commit
5d44e6a9
authored
Jun 30, 2014
by
mux
Browse files
Add copysignf
* Fix #692
parent
4039a266
Changes
1
Hide whitespace changes
Inline
Side-by-side
stmhal/math.c
View file @
5d44e6a9
...
...
@@ -72,6 +72,7 @@ float __attribute__((pcs("aapcs"))) __aeabi_d2f(double x) {
fx
.
m
=
(
dx
.
m
>>
(
52
-
23
));
// right justify
return
fx
.
f
;
}
double
__aeabi_dmul
(
double
x
,
double
y
)
{
return
0
.
0
;
...
...
@@ -85,6 +86,18 @@ float sqrtf(float x) {
return
x
;
}
#ifndef NDEBUG
float
copysignf
(
float
x
,
float
y
)
{
float_s_t
fx
=
{.
f
=
x
};
float_s_t
fy
=
{.
f
=
y
};
// copy sign bit;
fx
.
s
=
fy
.
s
;
return
fx
.
f
;
}
#endif
// some compilers define log2f in terms of logf
#ifdef log2f
#undef log2f
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment