<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DSPCore/Src/DSPEmitter.cpp, branch nJoy</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>DSPLLE: followup to last change: bugfix + remove extraneous exception checks</title>
<updated>2010-05-29T21:43:46+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2010-05-29T21:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a88e09edc2e592bae5f1933c3aced22cb8ab2463'/>
<id>a88e09edc2e592bae5f1933c3aced22cb8ab2463</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5542 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5542 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Core audio system work (Watch for regressions please!):</title>
<updated>2010-05-29T21:34:34+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2010-05-29T21:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1d1b08a0917987a43b1f0eb4882a2927927e7033'/>
<id>1d1b08a0917987a43b1f0eb4882a2927927e7033</id>
<content type='text'>
* Restore Audio Throttle to function properly, broken by Ayuanx many hundreds of revisions back. 
* Simplify DSPLLE JIT dispatcher in preparation for an asm rewrite
* Remove hack that made DSPLLE JIT seem faster than it was by running fewer cycles, but resulting in bad sound. This shows off how mysteriously slow it is - I don't understand why it's not faster. Use the DSPLLE interpreter for now if you want to use DSPLLE.
* Made "DSPLLE on Thread" work properly with correct-ish timing - although the speed benefit is really small now.

If it seems like this change slows anything non-LLE down, try turning off Audio Throttle and use the frame limiter in options instead.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5541 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Restore Audio Throttle to function properly, broken by Ayuanx many hundreds of revisions back. 
* Simplify DSPLLE JIT dispatcher in preparation for an asm rewrite
* Remove hack that made DSPLLE JIT seem faster than it was by running fewer cycles, but resulting in bad sound. This shows off how mysteriously slow it is - I don't understand why it's not faster. Use the DSPLLE interpreter for now if you want to use DSPLLE.
* Made "DSPLLE on Thread" work properly with correct-ish timing - although the speed benefit is really small now.

If it seems like this change slows anything non-LLE down, try turning off Audio Throttle and use the frame limiter in options instead.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5541 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSPLLE: Some cleanup. Possibly very small speed increase.</title>
<updated>2010-05-29T18:22:50+00:00</updated>
<author>
<name>hrydgard</name>
<email>hrydgard@gmail.com</email>
</author>
<published>2010-05-29T18:22:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=659d5705c9415344a88e95667807adf92586d981'/>
<id>659d5705c9415344a88e95667807adf92586d981</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5535 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5535 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP jit: fixed some crash by pop/push (close to bhaal's solution)</title>
<updated>2010-04-23T08:15:00+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-23T08:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=de081d09008cd9128165d3cd45a72409d2a27cdd'/>
<id>de081d09008cd9128165d3cd45a72409d2a27cdd</id>
<content type='text'>
If it breaks 64bit you know what to uncomment :-)



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5400 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If it breaks 64bit you know what to uncomment :-)



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5400 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP Jit enable ls* and sl* in jit.</title>
<updated>2010-04-19T13:29:05+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-19T13:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d86167961c5751f40ccf11b710de92738060af98'/>
<id>d86167961c5751f40ccf11b710de92738060af98</id>
<content type='text'>
Anyone feel like helping with the unit test?


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5390 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Anyone feel like helping with the unit test?


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5390 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP jit: 'mv 's 'sn are now jitted. Added </title>
<updated>2010-04-19T13:02:24+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-19T13:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=282cf6c6b5f9623c8d996ec250b625252438be22'/>
<id>282cf6c6b5f9623c8d996ec250b625252438be22</id>
<content type='text'>
	void pushExtValueFromReg(u16 dreg, u16 sreg);
	void popExtValueToReg();
instead of the backlog.
Someone might want to add it to the Unit test


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5389 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	void pushExtValueFromReg(u16 dreg, u16 sreg);
	void popExtValueToReg();
instead of the backlog.
Someone might want to add it to the Unit test


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5389 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP LLE: trying to clean up exception handling. Hopefully it didn't break anything</title>
<updated>2010-04-17T20:42:39+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-17T20:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3fb80c52af90f743ee1a304d37c1506a4b305c90'/>
<id>3fb80c52af90f743ee1a304d37c1506a4b305c90</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5381 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5381 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP Jit some code cleanup</title>
<updated>2010-04-16T10:50:52+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-16T10:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ebac492716620999d00cd4d4f624e6c9ece43ca1'/>
<id>ebac492716620999d00cd4d4f624e6c9ece43ca1</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5376 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5376 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the crash in DSP LLE JIT on x64 by aligning the stack.</title>
<updated>2010-04-13T10:18:05+00:00</updated>
<author>
<name>skidau</name>
<email>skidau@gmail.com</email>
</author>
<published>2010-04-13T10:18:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=122d5e7b4ebd77ab1c802cb91b7587daeb82e241'/>
<id>122d5e7b4ebd77ab1c802cb91b7587daeb82e241</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5357 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5357 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>DSP Jit: Jit some more AR action and added compile SR which suppose to hold the status for</title>
<updated>2010-04-11T18:06:29+00:00</updated>
<author>
<name>nakeee</name>
<email>nakeee@gmail.com</email>
</author>
<published>2010-04-11T18:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d9507260418d233faea32b2c07acc254455a4089'/>
<id>d9507260418d233faea32b2c07acc254455a4089</id>
<content type='text'>
flags such as S40 which we can use to optimize compile.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5331 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
flags such as S40 which we can use to optimize compile.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5331 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
</feed>
