aboutsummaryrefslogtreecommitdiff
path: root/ChocolArm64/Instruction/AInstEmitSystem.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2018-03-13 21:24:17 -0300
committergdkchan <gab.dark.100@gmail.com>2018-03-13 21:24:32 -0300
commit2ed24af756f60391dade07ac371a2cf630628eb3 (patch)
tree12aae4ef51461f908ca32384b8a8172df1025fcc /ChocolArm64/Instruction/AInstEmitSystem.cs
parent4d90d60119992556b28cde119e9a94b8ac4aebf8 (diff)
Add pl:u stub, use higher precision on CNTPCT_EL0 register tick count
Diffstat (limited to 'ChocolArm64/Instruction/AInstEmitSystem.cs')
-rw-r--r--ChocolArm64/Instruction/AInstEmitSystem.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/ChocolArm64/Instruction/AInstEmitSystem.cs b/ChocolArm64/Instruction/AInstEmitSystem.cs
index 42a62009..1c5d0263 100644
--- a/ChocolArm64/Instruction/AInstEmitSystem.cs
+++ b/ChocolArm64/Instruction/AInstEmitSystem.cs
@@ -30,6 +30,7 @@ namespace ChocolArm64.Instruction
case 0b11_011_0100_0100_001: PropName = nameof(AThreadState.Fpsr); break;
case 0b11_011_1101_0000_010: PropName = nameof(AThreadState.TpidrEl0); break;
case 0b11_011_1101_0000_011: PropName = nameof(AThreadState.Tpidr); break;
+ case 0b11_011_1110_0000_000: PropName = nameof(AThreadState.CntfrqEl0); break;
case 0b11_011_1110_0000_001: PropName = nameof(AThreadState.CntpctEl0); break;
default: throw new NotImplementedException($"Unknown MRS at {Op.Position:x16}");