mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-23 06:10:03 -06:00
Arisotura isn't the only derp
This commit is contained in:
@ -253,7 +253,7 @@ void Compiler::Comp_MemAccess(int rd, int rn, Op2 offset, int size, int flags)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
switch (size)
|
switch (size | NDS::ConsoleType)
|
||||||
{
|
{
|
||||||
case 32: QuickCallFunction(X3, SlowRead9<u32, 0>); break;
|
case 32: QuickCallFunction(X3, SlowRead9<u32, 0>); break;
|
||||||
case 33: QuickCallFunction(X3, SlowRead9<u32, 1>); break;
|
case 33: QuickCallFunction(X3, SlowRead9<u32, 1>); break;
|
||||||
@ -269,7 +269,7 @@ void Compiler::Comp_MemAccess(int rd, int rn, Op2 offset, int size, int flags)
|
|||||||
if (flags & memop_Store)
|
if (flags & memop_Store)
|
||||||
{
|
{
|
||||||
MOV(W1, rdMapped);
|
MOV(W1, rdMapped);
|
||||||
switch (size)
|
switch (size | NDS::ConsoleType)
|
||||||
{
|
{
|
||||||
case 32: QuickCallFunction(X3, SlowWrite7<u32, 0>); break;
|
case 32: QuickCallFunction(X3, SlowWrite7<u32, 0>); break;
|
||||||
case 33: QuickCallFunction(X3, SlowWrite7<u32, 1>); break;
|
case 33: QuickCallFunction(X3, SlowWrite7<u32, 1>); break;
|
||||||
@ -281,7 +281,7 @@ void Compiler::Comp_MemAccess(int rd, int rn, Op2 offset, int size, int flags)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
switch (size)
|
switch (size | NDS::ConsoleType)
|
||||||
{
|
{
|
||||||
case 32: QuickCallFunction(X3, SlowRead7<u32, 0>); break;
|
case 32: QuickCallFunction(X3, SlowRead7<u32, 0>); break;
|
||||||
case 33: QuickCallFunction(X3, SlowRead7<u32, 1>); break;
|
case 33: QuickCallFunction(X3, SlowRead7<u32, 1>); break;
|
||||||
|
Reference in New Issue
Block a user