summaryrefslogtreecommitdiffstatshomepage
path: root/lib/libm/math.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-12-30 00:52:41 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-12-30 00:52:41 +0200
commit8a2cc1c7e4c08aa83dc05a3b472caf1e71972d22 (patch)
tree39763cdf9ebfc37c2882535b3f046c1f8f7dbbbc /lib/libm/math.c
parent5f68094e10978cdc544b9904a516867e496325c5 (diff)
downloadmicropython-8a2cc1c7e4c08aa83dc05a3b472caf1e71972d22.tar.gz
micropython-8a2cc1c7e4c08aa83dc05a3b472caf1e71972d22.zip
stmhal: Add fake implementation of __aeabi_f2lz().
To make mp_obj_new_int_from_float() somehow work.
Diffstat (limited to 'lib/libm/math.c')
-rw-r--r--lib/libm/math.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/libm/math.c b/lib/libm/math.c
index ed3635e53b..0998de227a 100644
--- a/lib/libm/math.c
+++ b/lib/libm/math.c
@@ -49,6 +49,11 @@ double __attribute__((pcs("aapcs"))) __aeabi_i2d(int32_t x) {
return (float)x;
}
+// TODO
+long long __attribute__((pcs("aapcs"))) __aeabi_f2lz(float x) {
+ return (long)x;
+}
+
double __attribute__((pcs("aapcs"))) __aeabi_f2d(float x) {
float_s_t fx={0};
double_s_t dx={0};