Enable all ld/st (single structure) instructions
This commit is contained in:
@ -25,8 +25,8 @@ namespace ChocolArm64.Decoder
|
||||
default: Inst = AInst.Undefined; return;
|
||||
}
|
||||
|
||||
Size = (OpCode >> 10) & 0x3;
|
||||
WBack = ((OpCode >> 23) & 0x1) != 0;
|
||||
Size = (OpCode >> 10) & 3;
|
||||
WBack = ((OpCode >> 23) & 1) != 0;
|
||||
|
||||
bool Q = ((OpCode >> 30) & 1) != 0;
|
||||
|
||||
|
@ -18,7 +18,7 @@ namespace ChocolArm64.Decoder
|
||||
int Scale = (OpCode >> 14) & 3;
|
||||
int L = (OpCode >> 22) & 1;
|
||||
int Q = (OpCode >> 30) & 1;
|
||||
|
||||
|
||||
SElems |= (OpCode >> 21) & 1;
|
||||
|
||||
SElems++;
|
||||
@ -88,7 +88,7 @@ namespace ChocolArm64.Decoder
|
||||
|
||||
Extend64 = false;
|
||||
|
||||
WBack = ((OpCode >> 23) & 0x1) != 0;
|
||||
WBack = ((OpCode >> 23) & 1) != 0;
|
||||
|
||||
RegisterSize = Q != 0
|
||||
? ARegisterSize.SIMD128
|
||||
|
Reference in New Issue
Block a user