mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-16 16:21:02 +00:00
Compilation fix
This commit is contained in:
parent
cdeac05e88
commit
4237043f38
@ -1349,7 +1349,7 @@ s32 _cellSyncLFQueuePushBody(PPUThread& CPU, vm::ptr<CellSyncLFQueue> queue, vm:
|
|||||||
|
|
||||||
const s32 depth = (u32)queue->m_depth;
|
const s32 depth = (u32)queue->m_depth;
|
||||||
const s32 size = (u32)queue->m_size;
|
const s32 size = (u32)queue->m_size;
|
||||||
const u32 addr = vm::cast((queue->m_buffer.addr() & ~1ull) + size * (position >= depth ? position - depth : position));
|
const u32 addr = vm::cast<u64>((queue->m_buffer.addr() & ~1ull) + size * (position >= depth ? position - depth : position));
|
||||||
memcpy(vm::get_ptr<void>(addr), buffer.get_ptr(), size);
|
memcpy(vm::get_ptr<void>(addr), buffer.get_ptr(), size);
|
||||||
|
|
||||||
s32 res;
|
s32 res;
|
||||||
@ -1725,7 +1725,7 @@ s32 _cellSyncLFQueuePopBody(PPUThread& CPU, vm::ptr<CellSyncLFQueue> queue, vm::
|
|||||||
|
|
||||||
const s32 depth = (u32)queue->m_depth;
|
const s32 depth = (u32)queue->m_depth;
|
||||||
const s32 size = (u32)queue->m_size;
|
const s32 size = (u32)queue->m_size;
|
||||||
const u32 addr = vm::cast((queue->m_buffer.addr() & ~1) + size * (position >= depth ? position - depth : position));
|
const u32 addr = vm::cast<u64>((queue->m_buffer.addr() & ~1) + size * (position >= depth ? position - depth : position));
|
||||||
memcpy(buffer.get_ptr(), vm::get_ptr<void>(addr), size);
|
memcpy(buffer.get_ptr(), vm::get_ptr<void>(addr), size);
|
||||||
|
|
||||||
s32 res;
|
s32 res;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user