Пример #1
0
 private void populateCoProcessorExecutors()
 {
     CoProcessorExecutors = new Dictionary <CoProcessorFormat, Action <CoProcessorInstruction, IStateAccessor> >()
     {
         { CoProcessorFormat.MoveFromCoprocessor, (x, StateAccessor) => {
               StateAccessor.WriteRegister(x.Rt, StateAccessor.GetCoprocessorRegister(x.Rd));
           } },
         { CoProcessorFormat.MoveToCoprocessor, (x, StateAccessor) => {
               StateAccessor.SetCoprocessorRegister(x.Rt, StateAccessor.ReadRegister(x.Rd));
           } },
     };
 }