<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests/Core, branch 2409</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Use 'contains' method</title>
<updated>2024-08-15T21:20:16+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-08-15T21:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9fa4eb9aab4790ab370c92790de4f001eb50871e'/>
<id>9fa4eb9aab4790ab370c92790de4f001eb50871e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Unit Test for Patch Allowlist</title>
<updated>2024-07-07T19:29:03+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-07-02T00:49:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae87bf9af5d6a09a380949b47f2d7c484cea7d01'/>
<id>ae87bf9af5d6a09a380949b47f2d7c484cea7d01</id>
<content type='text'>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace Common::BitCast with std::bit_cast</title>
<updated>2024-05-04T01:43:51+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-08-06T04:10:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fbbfea8e8e536800a6a911eb90cecdd1f343f9e3'/>
<id>fbbfea8e8e536800a6a911eb90cecdd1f343f9e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DivUtils: Add unsigned division magic function</title>
<updated>2024-03-23T19:13:15+00:00</updated>
<author>
<name>Bram Speeckaert</name>
<email>bram.speeckaert@guardsquare.com</email>
</author>
<published>2024-03-23T12:02:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=825a10616c58e0dd7a733fed9d684ccadc97826c'/>
<id>825a10616c58e0dd7a733fed9d684ccadc97826c</id>
<content type='text'>
Takes the logic from Jit64 and moves it into DivUtils, so it can be
reused by other backends as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Takes the logic from Jit64 and moves it into DivUtils, so it can be
reused by other backends as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate SConfig::bWii to System.</title>
<updated>2024-01-31T11:54:07+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-01-31T01:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9a3e770c23312f61848adefc7202cb1b800cadff'/>
<id>9a3e770c23312f61848adefc7202cb1b800cadff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core/HW/MMIO: Pass System through Read() and Write().</title>
<updated>2024-01-12T07:28:01+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-01-12T05:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=42d61cfc4c62a38b057a5c6c4be9d35ade3e75c8'/>
<id>42d61cfc4c62a38b057a5c6c4be9d35ade3e75c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JitArm64: Use enum class for LogicalImm size parameter</title>
<updated>2023-12-16T15:48:26+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-12-16T12:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e0eb4ef5bcc3dff262ddf594810c5743e5f2ea73'/>
<id>e0eb4ef5bcc3dff262ddf594810c5743e5f2ea73</id>
<content type='text'>
This should prevent issues like the one fixed in the previous commit
from happening again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should prevent issues like the one fixed in the previous commit
from happening again.
</pre>
</div>
</content>
</entry>
<entry>
<title>JitArm64: Use LSL+CLS for classifying floats</title>
<updated>2023-11-28T17:30:45+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-10-13T17:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=255ee3fdce7bcdd230357d2bc8f3da143e510494'/>
<id>255ee3fdce7bcdd230357d2bc8f3da143e510494</id>
<content type='text'>
This is a little trick I came up with that lets us restructure our float
classification code so we can exit earlier when the float is normal,
which is the case more often than not.

First we shift left by 1 to get rid of the sign bit, and then we count
the number of leading sign bits. If the result is less than 10 (for
doubles) or 7 (for floats), the float is normal. This is because, if the
float isn't normal, the exponent is either all zeroes or all ones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a little trick I came up with that lets us restructure our float
classification code so we can exit earlier when the float is normal,
which is the case more often than not.

First we shift left by 1 to get rid of the sign bit, and then we count
the number of leading sign bits. If the result is less than 10 (for
doubles) or 7 (for floats), the float is normal. This is because, if the
float isn't normal, the exponent is either all zeroes or all ones.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove _M_X86 in favour of _M_X86_64</title>
<updated>2023-11-28T12:03:20+00:00</updated>
<author>
<name>Zopolis4</name>
<email>creatorsmithmdt@gmail.com</email>
</author>
<published>2022-08-08T00:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f0d2ce4683abc5eece182802a6b78a3c6ec579f6'/>
<id>f0d2ce4683abc5eece182802a6b78a3c6ec579f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skylanders: Improve figure data view and generation</title>
<updated>2023-11-05T17:06:10+00:00</updated>
<author>
<name>Mandar1jn</name>
<email>marijnkneppers@gmail.com</email>
</author>
<published>2023-08-24T15:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=afdf6de0413e6098f3f0c2318fe03a04dfaacc6c'/>
<id>afdf6de0413e6098f3f0c2318fe03a04dfaacc6c</id>
<content type='text'>
Co-authored-by: deReeperJosh &lt;joshua@dereeper.co.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: deReeperJosh &lt;joshua@dereeper.co.nz&gt;
</pre>
</div>
</content>
</entry>
</feed>
