<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/x64Emitter.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Jit: Implement error-free transformation for single-precision FMA</title>
<updated>2026-01-18T19:02:49+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-08-23T15:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=58487f1633b1e00d0ba7091ec96dc7c39afe8617'/>
<id>58487f1633b1e00d0ba7091ec96dc7c39afe8617</id>
<content type='text'>
This implements the equivalent of 07443e2d41 in Jit64 and JitArm64.
Aims to fix https://bugs.dolphin-emu.org/issues/13865.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements the equivalent of 07443e2d41 in Jit64 and JitArm64.
Aims to fix https://bugs.dolphin-emu.org/issues/13865.
</pre>
</div>
</content>
</entry>
<entry>
<title>x64Emitter: Fix missing-declarations warning</title>
<updated>2025-10-30T11:35:22+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-10-29T09:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2383e68fd804e5f7050d658df37e2f18110d1719'/>
<id>2383e68fd804e5f7050d658df37e2f18110d1719</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Jit64: Dynamic length of regular jump instruction (for known addresses)</title>
<updated>2025-10-07T22:15:57+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-10-05T19:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f6e5448b43f74fffab22eca2f96b281ef0f662d3'/>
<id>f6e5448b43f74fffab22eca2f96b281ef0f662d3</id>
<content type='text'>
Conditional jumps already do that, so let's be consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conditional jumps already do that, so let's be consistent.
</pre>
</div>
</content>
</entry>
<entry>
<title>dcbz: Fix AVX path</title>
<updated>2025-10-01T19:09:18+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-10-01T09:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4f737b7aaf4605eaad0e71ecc59224f31276391e'/>
<id>4f737b7aaf4605eaad0e71ecc59224f31276391e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Jit64: `dcbz`, use VMOVAPS with YMM registers on AVX CPUs</title>
<updated>2025-09-02T21:15:27+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-09-02T13:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d1ba849876d336b9d7d8d87d716e496066050276'/>
<id>d1ba849876d336b9d7d8d87d716e496066050276</id>
<content type='text'>
LLVM does this, so let's do it as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LLVM does this, so let's do it as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>x64Emitter: Support YMM registers</title>
<updated>2025-09-02T20:15:16+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2025-09-02T13:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5e69da7ebaa3957f99ba1a866616b9827b2586f2'/>
<id>5e69da7ebaa3957f99ba1a866616b9827b2586f2</id>
<content type='text'>
This is accomplished by adding a 0x100 bit the the register.
Made sure that, on AVX instructions, that bit is trucated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is accomplished by adding a 0x100 bit the the register.
Made sure that, on AVX instructions, that bit is trucated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Emitters: Define Trivial Getters Inline</title>
<updated>2024-07-22T04:35:29+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-07-22T04:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ffc7bcfbf81e9c6a005ab1139bc74874d8d4ce35'/>
<id>ffc7bcfbf81e9c6a005ab1139bc74874d8d4ce35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xEmitter: Convert PrefetchLevel to enum class</title>
<updated>2023-06-17T23:41:32+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-06-17T18:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=04fcf681769af2241afb1d7df8053589c95ae1d7'/>
<id>04fcf681769af2241afb1d7df8053589c95ae1d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>XEmitter: Add enum class Jump</title>
<updated>2023-06-12T20:04:18+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2023-05-21T22:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4c2759f54161bd886f011d36a123c8b7f2987408'/>
<id>4c2759f54161bd886f011d36a123c8b7f2987408</id>
<content type='text'>
Replace the bool parameter force5bytes in J, JMP, and J_CC with an enum
class Jump::Short/Near. Many callers set that parameter to the literal
'true', which was unclear if you didn't already know what it did.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the bool parameter force5bytes in J, JMP, and J_CC with an enum
class Jump::Short/Near. Many callers set that parameter to the literal
'true', which was unclear if you didn't already know what it did.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common/Assert: Switch to fmt</title>
<updated>2022-01-09T20:43:11+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2021-11-10T22:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44e93e91d7043ebad159c7f40a4473b294076066'/>
<id>44e93e91d7043ebad159c7f40a4473b294076066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
