<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Ryujinx/src/ARMeilleure, branch master</title>
<subtitle>A backup of the Ryujinx master git branch.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/'/>
<entry>
<title>Make GetFunctionPointerForDelegate as explicit as possible (#7279)</title>
<updated>2024-09-15T20:39:10+00:00</updated>
<author>
<name>Emmanuel Hansen</name>
<email>emmausssss@gmail.com</email>
</author>
<published>2024-09-15T20:39:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=62216782ca9ca12ea01c88b2a43733e8949c5692'/>
<id>62216782ca9ca12ea01c88b2a43733e8949c5692</id>
<content type='text'>
Co-authored-by: gdk &lt;gab.dark.100@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: gdk &lt;gab.dark.100@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Implement Arm32 VSHLL and QADD16 instructions (#7301)</title>
<updated>2024-09-12T21:22:30+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-09-12T21:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=2f36a6665cc5ad0aeec49d6cce9425830d1cee41'/>
<id>2f36a6665cc5ad0aeec49d6cce9425830d1cee41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix deadlock in background translation thread shutdown (#7239)</title>
<updated>2024-08-27T17:10:24+00:00</updated>
<author>
<name>David McFarland</name>
<email>mcfarland@hotmail.com</email>
</author>
<published>2024-08-27T17:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=3c61d560c39d6edf897183fe33b8047c25d2d895'/>
<id>3c61d560c39d6edf897183fe33b8047c25d2d895</id>
<content type='text'>
TryDequeue checks for _disposed before taking the lock.  If another
thread calls Dispose before it takes the lock, it won't get woken up by
the PulseAll call, and will deadlock in Monitor.Wait.

Double-checking _disposed with the lock taken should avoid this.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TryDequeue checks for _disposed before taking the lock.  If another
thread calls Dispose before it takes the lock, it won't get woken up by
the PulseAll call, and will deadlock in Monitor.Wait.

Double-checking _disposed with the lock taken should avoid this.</pre>
</div>
</content>
</entry>
<entry>
<title>Implement UQADD16, UQADD8, UQSUB16, UQSUB8, VQRDMULH, VSLI and VSWP Arm32 instructions (#7174)</title>
<updated>2024-08-08T20:07:24+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-08-08T20:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=8d8983049ea23af0600e077b6389e2cd5de74c38'/>
<id>8d8983049ea23af0600e077b6389e2cd5de74c38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JIT: Coalesce copies on LSRA with simple register preferencing (#6950)</title>
<updated>2024-06-19T12:39:29+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-06-19T12:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=0afa8f2c14f046b46ac5ba14c96f3a5ce523ba16'/>
<id>0afa8f2c14f046b46ac5ba14c96f3a5ce523ba16</id>
<content type='text'>
* JIT: Coalesce copies on LSRA with simple register preferencing

* PPTC version bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* JIT: Coalesce copies on LSRA with simple register preferencing

* PPTC version bump</pre>
</div>
</content>
</entry>
<entry>
<title>JIT: Ensure entry block has no predecessors on RegisterUsage pass (#6951)</title>
<updated>2024-06-19T12:25:47+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-06-19T12:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=d25a084858438dd1188113efb76548916c2da9de'/>
<id>d25a084858438dd1188113efb76548916c2da9de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid inexact read with 'Stream.Read' (#6847)</title>
<updated>2024-06-02T20:16:48+00:00</updated>
<author>
<name>Marco Carvalho</name>
<email>marcolucio27@gmail.com</email>
</author>
<published>2024-06-02T20:16:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=888402ecaf76c0ead448baaf52abbb3d48bb4ae9'/>
<id>888402ecaf76c0ead448baaf52abbb3d48bb4ae9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace "List.ForEach" for "foreach" (#6783)</title>
<updated>2024-05-08T11:53:25+00:00</updated>
<author>
<name>Marco Carvalho</name>
<email>marcolucio27@gmail.com</email>
</author>
<published>2024-05-08T11:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=a23d8cb92f3f1bb8dc144f4d9fb3fddee749feae'/>
<id>a23d8cb92f3f1bb8dc144f4d9fb3fddee749feae</id>
<content type='text'>
* Replace "List.ForEach" for "foreach"

* dotnet format

* Update Ptc.cs

* Update GpuContext.cs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Replace "List.ForEach" for "foreach"

* dotnet format

* Update Ptc.cs

* Update GpuContext.cs</pre>
</div>
</content>
</entry>
<entry>
<title>CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs (#6634)</title>
<updated>2024-04-09T17:34:14+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-04-09T17:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=543d75a587ee2197b83762dba393c1d525c601fc'/>
<id>543d75a587ee2197b83762dba393c1d525c601fc</id>
<content type='text'>
* CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs

* PPTC version bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs

* PPTC version bump</pre>
</div>
</content>
</entry>
<entry>
<title>CPU: Fix PC alignment for ADR thumb instruction (#6613)</title>
<updated>2024-04-07T21:17:49+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2024-04-07T21:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=808803d97a0c06809bf000687c252f960048fcf0'/>
<id>808803d97a0c06809bf000687c252f960048fcf0</id>
<content type='text'>
* Fix PC alignment for ADR thumb instruction

* PPTC version bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix PC alignment for ADR thumb instruction

* PPTC version bump</pre>
</div>
</content>
</entry>
</feed>
