<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/libfixmath/unittests/fix16_unittests.c, 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>Removed 64-bit restriction on linear interpolation functions. Added more test cases and fixed several bugs in the 64-bit arithmetic functions.</title>
<updated>2020-10-29T17:20:27+00:00</updated>
<author>
<name>Chris Hammond</name>
<email>chammond@prattmiller.com</email>
</author>
<published>2020-10-29T17:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=18a9ad00de49ce1724000b74a339e7dd3165bdd1'/>
<id>urn:sha1:18a9ad00de49ce1724000b74a339e7dd3165bdd1</id>
<content type='text'>
Also added script to run all unit tests.
</content>
</entry>
<entry>
<title>Added unit tests for "lerp" functions, and found several type conversion bugs</title>
<updated>2020-10-22T20:24:49+00:00</updated>
<author>
<name>Chris Hammond</name>
<email>chammond@prattmiller.com</email>
</author>
<published>2020-10-22T20:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=2859cbf31dd209cba93986c68c2ead37610eae66'/>
<id>urn:sha1:2859cbf31dd209cba93986c68c2ead37610eae66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed erronous printout of division unit test.</title>
<updated>2012-08-31T10:35:15+00:00</updated>
<author>
<name>Flatmush</name>
<email>Flatmush@gmail.com</email>
</author>
<published>2012-08-31T10:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=b474bff626d4b4da1997f657c6674a00de6b7a20'/>
<id>urn:sha1:b474bff626d4b4da1997f657c6674a00de6b7a20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Perform the fix16_min -&gt; fix16_minimum rename in unittests to make them work again.</title>
<updated>2012-08-29T13:10:52+00:00</updated>
<author>
<name>Petteri.Aimonen</name>
<email>Petteri.Aimonen@gmail.com</email>
</author>
<published>2012-08-29T13:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libfixmath/commit/?id=cb1744b88691fbb6db938d702c87dd40929efb42'/>
<id>urn:sha1:cb1744b88691fbb6db938d702c87dd40929efb42</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>
