mirror of
https://git.ryujinx.app/projects/Kenji-NX.git
synced 2026-10-10 11:58:51 +02:00
Move solution and projects to src
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
namespace Ryujinx.Horizon.Sdk.Sf.Hipc
|
||||
{
|
||||
struct HipcStaticDescriptor
|
||||
{
|
||||
private readonly ulong _data;
|
||||
|
||||
public ulong Address => ((((_data >> 2) & 0x70) | ((_data >> 12) & 0xf)) << 32) | (_data >> 32);
|
||||
public ushort Size => (ushort)(_data >> 16);
|
||||
public int ReceiveIndex => (int)(_data & 0xf);
|
||||
|
||||
public HipcStaticDescriptor(ulong address, ushort size, int receiveIndex)
|
||||
{
|
||||
ulong data = (uint)(receiveIndex & 0xf) | ((uint)size << 16);
|
||||
|
||||
data |= address << 32;
|
||||
data |= (address >> 20) & 0xf000;
|
||||
data |= (address >> 30) & 0xffc0;
|
||||
|
||||
_data = data;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user