<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Ryujinx/src/ARMeilleure/Translation/PTC, 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>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>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>
<entry>
<title>Allow access to code memory for exefs mods (#5518)</title>
<updated>2023-08-09T21:27:45+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2023-08-09T21:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=5e9678c8fad4625026268e457f4c3e23bdc22697'/>
<id>5e9678c8fad4625026268e457f4c3e23bdc22697</id>
<content type='text'>
* Allow access to code memory for exefs mods

* Add ASLR workaround for Skyline

* Hardcode allowCodeMemoryForJit to true</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Allow access to code memory for exefs mods

* Add ASLR workaround for Skyline

* Hardcode allowCodeMemoryForJit to true</pre>
</div>
</content>
</entry>
<entry>
<title>CPU (A64): Add Fmaxp &amp; Fminp Scalar Inst.s, Fast &amp; Slow Paths; with Tests. (#5502)</title>
<updated>2023-07-30T23:57:37+00:00</updated>
<author>
<name>Domenico V</name>
<email>35856442+LDj3SNuD@users.noreply.github.com</email>
</author>
<published>2023-07-30T23:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=2be8b6ea4527239fff1b2fdf9dc7ce1346b173e6'/>
<id>2be8b6ea4527239fff1b2fdf9dc7ce1346b173e6</id>
<content type='text'>
* Add Fmaxp &amp; Fminp Scalar Inst.s, Fast &amp; Slow Paths; with Tests.

* Ptc.InternalVersion = 5502</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Fmaxp &amp; Fminp Scalar Inst.s, Fast &amp; Slow Paths; with Tests.

* Ptc.InternalVersion = 5502</pre>
</div>
</content>
</entry>
<entry>
<title>Cpu: Implement VCVT (between floating-point and fixed-point) instruction (#5343)</title>
<updated>2023-06-28T15:36:30+00:00</updated>
<author>
<name>Ac_K</name>
<email>Acoustik666@gmail.com</email>
</author>
<published>2023-06-28T15:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=9288ffd26d0b0b831f62cfc0281c71662d251884'/>
<id>9288ffd26d0b0b831f62cfc0281c71662d251884</id>
<content type='text'>
* cpu: Implement VCVT (between floating-point and fixed-point) instruction

Rebase, fix and superseed of https://github.com/Ryujinx/Ryujinx/pull/2915

(Since I only have little CPU knowledge, I hope I have done everything good)

* Update Ptc.cs

* Fix wrong cast

* Rename tests

* Addresses feedback

Co-Authored-By: gdkchan &lt;5624669+gdkchan@users.noreply.github.com&gt;

* Remove extra empty line

---------

Co-authored-by: gdkchan &lt;5624669+gdkchan@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cpu: Implement VCVT (between floating-point and fixed-point) instruction

Rebase, fix and superseed of https://github.com/Ryujinx/Ryujinx/pull/2915

(Since I only have little CPU knowledge, I hope I have done everything good)

* Update Ptc.cs

* Fix wrong cast

* Rename tests

* Addresses feedback

Co-Authored-By: gdkchan &lt;5624669+gdkchan@users.noreply.github.com&gt;

* Remove extra empty line

---------

Co-authored-by: gdkchan &lt;5624669+gdkchan@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Apply new naming rule to all projects except Vp9 (#5407)</title>
<updated>2023-06-27T23:18:19+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2023-06-27T23:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=fbaf62c2309f2987fa73a2022167ee3e81e31ea9'/>
<id>fbaf62c2309f2987fa73a2022167ee3e81e31ea9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARMeilleure] Address dotnet-format issues (#5357)</title>
<updated>2023-06-26T05:25:06+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2023-06-26T05:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=ff53dcf5607a82ad38388502b4cf5cc8cca77733'/>
<id>ff53dcf5607a82ad38388502b4cf5cc8cca77733</id>
<content type='text'>
* dotnet format style --severity info

Some changes were manually reverted.

* dotnet format analyzers --serverity info

Some changes have been minimally adapted.

* Restore a few unused methods and variables

* Silence dotnet format IDE0060 warnings

* Silence dotnet format IDE0052 warnings

* Address or silence dotnet format IDE1006 warnings

* Address or silence dotnet format CA2208 warnings

* Address dotnet format CA1822 warnings

* Address or silence dotnet format CA1069 warnings

* Silence CA1806 and CA1834 issues

* Address dotnet format CA1401 warnings

* Fix new dotnet-format issues after rebase

* Address review comments

* Address dotnet format CA2208 warnings properly

* Fix formatting for switch expressions

* Address most dotnet format whitespace warnings

* Apply dotnet format whitespace formatting

A few of them have been manually reverted and the corresponding warning was silenced

* Add previously silenced warnings back

I have no clue how these disappeared

* Revert formatting changes for OpCodeTable.cs

* Enable formatting for a few cases again

* Format if-blocks correctly

* Enable formatting for a few more cases again

* Fix inline comment alignment

* Run dotnet format after rebase and remove unused usings

- analyzers
- style
- whitespace

* Disable 'prefer switch expression' rule

* Add comments to disabled warnings

* Remove a few unused parameters

* Adjust namespaces

* Simplify properties and array initialization, Use const when possible, Remove trailing commas

* Start working on disabled warnings

* Fix and silence a few dotnet-format warnings again

* Address IDE0251 warnings

* Address a few disabled IDE0060 warnings

* Silence IDE0060 in .editorconfig

* Revert "Simplify properties and array initialization, Use const when possible, Remove trailing commas"

This reverts commit 9462e4136c0a2100dc28b20cf9542e06790aa67e.

* dotnet format whitespace after rebase

* First dotnet format pass

* Remove unnecessary formatting exclusion

* Add unsafe dotnet format changes

* Change visibility of JitSupportDarwin to internal</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dotnet format style --severity info

Some changes were manually reverted.

* dotnet format analyzers --serverity info

Some changes have been minimally adapted.

* Restore a few unused methods and variables

* Silence dotnet format IDE0060 warnings

* Silence dotnet format IDE0052 warnings

* Address or silence dotnet format IDE1006 warnings

* Address or silence dotnet format CA2208 warnings

* Address dotnet format CA1822 warnings

* Address or silence dotnet format CA1069 warnings

* Silence CA1806 and CA1834 issues

* Address dotnet format CA1401 warnings

* Fix new dotnet-format issues after rebase

* Address review comments

* Address dotnet format CA2208 warnings properly

* Fix formatting for switch expressions

* Address most dotnet format whitespace warnings

* Apply dotnet format whitespace formatting

A few of them have been manually reverted and the corresponding warning was silenced

* Add previously silenced warnings back

I have no clue how these disappeared

* Revert formatting changes for OpCodeTable.cs

* Enable formatting for a few cases again

* Format if-blocks correctly

* Enable formatting for a few more cases again

* Fix inline comment alignment

* Run dotnet format after rebase and remove unused usings

- analyzers
- style
- whitespace

* Disable 'prefer switch expression' rule

* Add comments to disabled warnings

* Remove a few unused parameters

* Adjust namespaces

* Simplify properties and array initialization, Use const when possible, Remove trailing commas

* Start working on disabled warnings

* Fix and silence a few dotnet-format warnings again

* Address IDE0251 warnings

* Address a few disabled IDE0060 warnings

* Silence IDE0060 in .editorconfig

* Revert "Simplify properties and array initialization, Use const when possible, Remove trailing commas"

This reverts commit 9462e4136c0a2100dc28b20cf9542e06790aa67e.

* dotnet format whitespace after rebase

* First dotnet format pass

* Remove unnecessary formatting exclusion

* Add unsafe dotnet format changes

* Change visibility of JitSupportDarwin to internal</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Arm32 double to int/uint conversion on Arm64 (#5292)</title>
<updated>2023-06-14T03:57:02+00:00</updated>
<author>
<name>gdkchan</name>
<email>gab.dark.100@gmail.com</email>
</author>
<published>2023-06-14T03:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=105c9712c1cf8400b3ff34c3a69a8af81ee4431e'/>
<id>105c9712c1cf8400b3ff34c3a69a8af81ee4431e</id>
<content type='text'>
* Fix Arm32 double to int/uint conversion on Arm64

* PPTC version bump</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix Arm32 double to int/uint conversion on Arm64

* PPTC version bump</pre>
</div>
</content>
</entry>
</feed>
