<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/libfixmath/unittests/Makefile, branch fork</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/libfixmath/atom?h=fork</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/libfixmath/atom?h=fork'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/'/>
<updated>2021-05-03T10:43:54+00:00</updated>
<entry>
<title>fixed division, undefined behaviors and some improvements (#33)</title>
<updated>2021-05-03T10:43:54+00:00</updated>
<author>
<name>Martin Bařinka</name>
<email>marun1@email.cz</email>
</author>
<published>2021-05-03T10:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=0c88e55fa8f132e8ac15426911d155f136078302'/>
<id>urn:sha1:0c88e55fa8f132e8ac15426911d155f136078302</id>
<content type='text'>
* testing using ctest

* emove old testing script

* added github workflow CI

* updated CI

* added unit test for macros

* F16() and F16C() are both rounding allways, so fix16_from_dbl should as well

* added tests for strign operations, but these functions are in my opinion unreliable and tests are failing

* removed old unittests

* removed old unittests from cmake

* problem with division using gcc

* improved benchmark

* clarification of problem with division

* attempt to fix

* fixed some undefined behaviors, fixed division</content>
</entry>
<entry>
<title>New unittests (#28)</title>
<updated>2021-04-29T06:40:06+00:00</updated>
<author>
<name>Martin Bařinka</name>
<email>marun1@email.cz</email>
</author>
<published>2021-04-29T06:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=35eb7753d29a9ad14b145a09c057a88131d6ede0'/>
<id>urn:sha1:35eb7753d29a9ad14b145a09c057a88131d6ede0</id>
<content type='text'>
Refactor unittests</content>
</entry>
<entry>
<title>add FIXMATH_NO_CTYPE option</title>
<updated>2019-06-16T20:38:19+00:00</updated>
<author>
<name>David Lechner</name>
<email>david@pybricks.com</email>
</author>
<published>2019-06-16T20:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=ff0a5f69c20a9a808402a16dde8b20ce88e04f4d'/>
<id>urn:sha1:ff0a5f69c20a9a808402a16dde8b20ce88e04f4d</id>
<content type='text'>
When compiling with -nostdlib, the functions in ctype may not be
available. Add FIXMATH_NO_CTYPE option to replace them with inline
functions.

Also add unit test to test str functions with this option enabled.
</content>
</entry>
<entry>
<title>clean all unit tests</title>
<updated>2019-06-16T20:37:41+00:00</updated>
<author>
<name>David Lechner</name>
<email>david@pybricks.com</email>
</author>
<published>2019-06-16T19:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=108fd93a34802db90c1cb56a2aa68cdd7ef14858'/>
<id>urn:sha1:108fd93a34802db90c1cb56a2aa68cdd7ef14858</id>
<content type='text'>
make clean should delete all unit test binary files
</content>
</entry>
<entry>
<title>Add F16C() macro for defining values without float support.</title>
<updated>2014-12-30T18:41:55+00:00</updated>
<author>
<name>PetteriAimonen</name>
<email>PetteriAimonen@d3e1167c-abe1-51d5-8199-f9061ebe54e4</email>
</author>
<published>2014-12-30T18:41:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=cbbfe85a4adb27394898600eea62afbacdb962f3'/>
<id>urn:sha1:cbbfe85a4adb27394898600eea62afbacdb962f3</id>
<content type='text'>
Implementation by Jonas Zeiger.
</content>
</entry>
<entry>
<title>Added to/from string conversion functions, and testcases for them.</title>
<updated>2012-08-29T14:38:36+00:00</updated>
<author>
<name>Petteri.Aimonen</name>
<email>Petteri.Aimonen@gmail.com</email>
</author>
<published>2012-08-29T14:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=543e39f42d00fbaa3dfd7a2ed19e3ea84e4f19ee'/>
<id>urn:sha1:543e39f42d00fbaa3dfd7a2ed19e3ea84e4f19ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved fix16_exp() (half runtime, more accuracy), added fix16_log(), made unittests for both.</title>
<updated>2012-02-27T16:40:07+00:00</updated>
<author>
<name>Petteri.Aimonen</name>
<email>Petteri.Aimonen@gmail.com</email>
</author>
<published>2012-02-27T16:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=e929442f7113dd321057293b8addd7b6e781d77f'/>
<id>urn:sha1:e929442f7113dd321057293b8addd7b6e781d77f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merging a bunch of separately developed functions:</title>
<updated>2012-01-26T15:43:30+00:00</updated>
<author>
<name>Petteri.Aimonen</name>
<email>Petteri.Aimonen@gmail.com</email>
</author>
<published>2012-01-26T15:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=1076285d2655b82a4d19cbd46af305ea48fe7c52'/>
<id>urn:sha1:1076285d2655b82a4d19cbd46af305ea48fe7c52</id>
<content type='text'>
fix16_mul, fix16_div, fix16_sqrt.
They are faster &amp; more accurate than the previous versions.
Closes issue #13.

Includes unittests for the functions in question, runnable    
by typing 'make' in the unittests folder.

</content>
</entry>
</feed>
