<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common, branch 4.0.1</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Make make_scmrev.h.js recognize "stable" as a stable branch.</title>
<updated>2013-10-19T23:35:57+00:00</updated>
<author>
<name>Tony Wasserka</name>
<email>NeoBrainX@gmail.com</email>
</author>
<published>2013-10-19T23:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=957f4dbdda54d188881bee3d7b23a68e6debc8ad'/>
<id>957f4dbdda54d188881bee3d7b23a68e6debc8ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ThunkManager::ProtectFunction on x86.</title>
<updated>2013-10-03T05:57:55+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-10-02T02:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e137e3711ebefdc98285a050ad2bdd0e06275158'/>
<id>e137e3711ebefdc98285a050ad2bdd0e06275158</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes in Single Core mode on Dolphin Win64.</title>
<updated>2013-09-23T03:05:58+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-22T18:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e43ecb28d4eaea565d3912f277159c84fa463c9'/>
<id>4e43ecb28d4eaea565d3912f277159c84fa463c9</id>
<content type='text'>
Cherry-picked from 6209067daa51.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cherry-picked from 6209067daa51.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix stack misalignment issues.</title>
<updated>2013-09-20T20:46:48+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2013-09-20T01:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d334a9bc23a7641143937042658f64fc9c1b7a92'/>
<id>d334a9bc23a7641143937042658f64fc9c1b7a92</id>
<content type='text'>
- Call ABI_AlignStack even on x86-64.

- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...

- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Call ABI_AlignStack even on x86-64.

- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...

- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact.
</pre>
</div>
</content>
</entry>
<entry>
<title>Turns out CVTSD2SI in x64Emitter.cpp should actually use 64 bits instead of 32. Thanks for pointing that out hk.konpie.</title>
<updated>2013-09-20T18:50:27+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-20T18:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=86d70cee152f6ce01696f8439cf874e32a8662a1'/>
<id>86d70cee152f6ce01696f8439cf874e32a8662a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM] Enable VMOV to move from double VFP reg to two ARM registers.</title>
<updated>2013-09-18T22:21:22+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2013-09-18T22:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6fc21175035b91047857fa68f4cc93e2ae9dc276'/>
<id>6fc21175035b91047857fa68f4cc93e2ae9dc276</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an incorrect opcode for an SSE instruction in x64Emitter.cpp. CVTSD2SI should write 0x2D, not 0xF2.</title>
<updated>2013-09-18T11:43:31+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-18T11:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d03fb11188d147688abd19d76d818a4ba08dc060'/>
<id>d03fb11188d147688abd19d76d818a4ba08dc060</id>
<content type='text'>
Also format the NormalSSEOps enum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also format the NormalSSEOps enum.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM] Fix VSQRT/VCMP/VCMPE/VCMPE0/VCMP0 emitters when using the high 16 double registers.</title>
<updated>2013-09-17T22:08:23+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@Gmail.com</email>
</author>
<published>2013-09-17T22:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=06062d5744688f4a125ea447334588b41cc86129'/>
<id>06062d5744688f4a125ea447334588b41cc86129</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add * to the characters leading a verbatim line (used in Gecko codes comments)</title>
<updated>2013-09-17T14:50:44+00:00</updated>
<author>
<name>Pierre Bourdon</name>
<email>delroth@gmail.com</email>
</author>
<published>2013-09-17T14:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e34d8aee1d3818e16281e990717fb82df49d447b'/>
<id>e34d8aee1d3818e16281e990717fb82df49d447b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix two wrong opcodes in the x64Emitter. PEXTRW and PINSRW were actually writing PCMPGTB opcodes. Thanks for the help Sintendo.</title>
<updated>2013-09-16T19:59:31+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2013-09-16T19:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=38c7d3880086084db0549ad6381d3af0793defcb'/>
<id>38c7d3880086084db0549ad6381d3af0793defcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
