Inst.cs 562 B

1234567891011121314151617181920
  1. using System;
  2. namespace ChocolArm64.Instructions
  3. {
  4. struct Inst
  5. {
  6. public InstInterpreter Interpreter { get; private set; }
  7. public InstEmitter Emitter { get; private set; }
  8. public Type Type { get; private set; }
  9. public static Inst Undefined => new Inst(null, InstEmit.Und, null);
  10. public Inst(InstInterpreter interpreter, InstEmitter emitter, Type type)
  11. {
  12. Interpreter = interpreter;
  13. Emitter = emitter;
  14. Type = type;
  15. }
  16. }
  17. }