<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/lib/libm_dbl, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>lib/libm_dbl: Add round.c source code.</title>
<updated>2020-07-21T01:07:19+00:00</updated>
<author>
<name>Zoltán Vörös</name>
</author>
<published>2020-02-15T18:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=27767aafa21754e6cdbf52a719e7ce395f0fe672'/>
<id>27767aafa21754e6cdbf52a719e7ce395f0fe672</id>
<content type='text'>
This code is imported from musl, to match existing code in libm_dbl.

The file is also added to the build in stm32/Makefile.  It's not needed by
the core code but, similar to c5cc64175be32cb1e4f3f1a249667bc9f5a12613,
allows round() to be used by user C modules or board extensions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This code is imported from musl, to match existing code in libm_dbl.

The file is also added to the build in stm32/Makefile.  It's not needed by
the core code but, similar to c5cc64175be32cb1e4f3f1a249667bc9f5a12613,
allows round() to be used by user C modules or board extensions.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Remove commented-out include statements.</title>
<updated>2020-04-23T01:24:15+00:00</updated>
<author>
<name>stijn</name>
</author>
<published>2020-04-16T07:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d6243568a05d423b58522435c3779975acbf56dd'/>
<id>d6243568a05d423b58522435c3779975acbf56dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32: Use hardware double sqrt on F7/H7 MCUs.</title>
<updated>2019-10-10T06:39:32+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2019-10-09T11:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=580a2656d10cc7c1fc93e094d7eb71f04d99c329'/>
<id>580a2656d10cc7c1fc93e094d7eb71f04d99c329</id>
<content type='text'>
Identical to cd527bb324ade952d11a134859d38bf5272c165e but for doubles.
This gives a -2.754% improvement on bm_float.py, and -35% improvement on
calling sqrt in a loop.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Identical to cd527bb324ade952d11a134859d38bf5272c165e but for doubles.
This gives a -2.754% improvement on bm_float.py, and -35% improvement on
calling sqrt in a loop.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/libm_dbl: Add implementation of copysign() for DEBUG builds.</title>
<updated>2018-09-20T06:46:19+00:00</updated>
<author>
<name>Andrew Leech</name>
</author>
<published>2018-09-17T02:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=57a73973ad0b130ef26cee106b1800af19612404'/>
<id>57a73973ad0b130ef26cee106b1800af19612404</id>
<content type='text'>
This provides a double variant of the float copysignf from libm/math.c
which is required for DEBUG=1 builds when MICROPY_FLOAT_IMPL=double
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides a double variant of the float copysignf from libm/math.c
which is required for DEBUG=1 builds when MICROPY_FLOAT_IMPL=double
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/libm_dbl/tanh: Make tanh more efficient and handle large numbers.</title>
<updated>2018-09-04T06:57:46+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-09-04T06:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=0b239d458cb87176089f046756e5deebe24814eb'/>
<id>0b239d458cb87176089f046756e5deebe24814eb</id>
<content type='text'>
Prior to this patch tanh(large number) would return nan due to inf/inf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this patch tanh(large number) would return nan due to inf/inf.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: Add libm_dbl, a double-precision math library, from musl-1.1.16.</title>
<updated>2017-06-28T05:12:04+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2017-06-23T05:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=045116551ec06d2619250cffff5e8b56a5f827d1'/>
<id>045116551ec06d2619250cffff5e8b56a5f827d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
