blob: 83ef4192ca32de577f253b5c5de1752e3dcef0c4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
namespace Ryujinx.Cpu.LightningJit.Graph
{
readonly struct RegisterUse
{
public readonly RegisterMask Read;
public readonly RegisterMask Write;
public RegisterUse(RegisterMask read, RegisterMask write)
{
Read = read;
Write = write;
}
public RegisterUse(
uint gprReadMask,
uint gprWriteMask,
uint fpSimdReadMask,
uint fpSimdWriteMask,
uint pStateReadMask,
uint pStateWriteMask) : this(new(gprReadMask, fpSimdReadMask, pStateReadMask), new(gprWriteMask, fpSimdWriteMask, pStateWriteMask))
{
}
}
}
|