RegisterAlias.cs
1 namespace ARMeilleure.State 2 { 3 static class RegisterAlias 4 { 5 public const int R8Usr = 8; 6 public const int R9Usr = 9; 7 public const int R10Usr = 10; 8 public const int R11Usr = 11; 9 public const int R12Usr = 12; 10 public const int SpUsr = 13; 11 public const int LrUsr = 14; 12 13 public const int SpHyp = 15; 14 15 public const int LrIrq = 16; 16 public const int SpIrq = 17; 17 18 public const int LrSvc = 18; 19 public const int SpSvc = 19; 20 21 public const int LrAbt = 20; 22 public const int SpAbt = 21; 23 24 public const int LrUnd = 22; 25 public const int SpUnd = 23; 26 27 public const int R8Fiq = 24; 28 public const int R9Fiq = 25; 29 public const int R10Fiq = 26; 30 public const int R11Fiq = 27; 31 public const int R12Fiq = 28; 32 public const int SpFiq = 29; 33 public const int LrFiq = 30; 34 35 public const int Aarch32Sp = 13; 36 public const int Aarch32Lr = 14; 37 public const int Aarch32Pc = 15; 38 39 public const int Lr = 30; 40 public const int Zr = 31; 41 } 42 }