Example #1
0
        public void Avr8_arch_AliasZRegister()
        {
            var arch = new Avr8Architecture(new ServiceContainer(), "avr8");
            var r30  = arch.GetRegister(30);
            var r31  = arch.GetRegister(31);
            var z    = Avr8Architecture.z;

            Assert.AreSame(r30, arch.GetSubregister(z, 0, 8));
            Assert.AreSame(r31, arch.GetSubregister(z, 8, 8));
        }
Example #2
0
        public void Avr8_arch_AliasZRegister()
        {
            var arch = new Avr8Architecture(new ServiceContainer(), "avr8", new Dictionary <string, object>());
            var r30  = arch.GetRegister(30);
            var r31  = arch.GetRegister(31);
            var z    = Avr8Architecture.z;

            Assert.AreSame(r30, arch.GetRegister(z.Domain, new BitRange(0, 8)));
            Assert.AreSame(r31, arch.GetRegister(z.Domain, new BitRange(8, 16)));
        }
Example #3
0
        public void Avr8_arch_AliasZRegister()
        {
            var arch = new Avr8Architecture();
            var r30  = arch.GetRegister(30);
            var r31  = arch.GetRegister(31);
            var z    = arch.z;

            Assert.AreSame(r30, arch.GetSubregister(z, 0, 8));
            Assert.AreSame(r31, arch.GetSubregister(z, 8, 8));
        }
Example #4
0
 public Avr8DisassemblerTests()
 {
     this.arch = new Avr8Architecture();
 }
Example #5
0
 public Avr8RewriterTests()
 {
     this.arch = new Avr8Architecture();
 }
Example #6
0
 public Avr8DisassemblerTests()
 {
     this.arch = new Avr8Architecture(new ServiceContainer(), "avr8", new Dictionary <string, object>());
 }
Example #7
0
 public Avr8RewriterTests()
 {
     this.arch = new Avr8Architecture(CreateServiceContainer(), "avr8");
 }
Example #8
0
 public Avr8RewriterTests()
 {
     this.arch = new Avr8Architecture(CreateServiceContainer(), "avr8", new Dictionary <string, object>());
 }
 public void Setup()
 {
     this.arch = new Avr8Architecture(new ServiceContainer(), "avr8", new Dictionary <string, object>());
 }
 public void Setup()
 {
     this.arch = new Avr8Architecture("avr8");
 }
 public void Setup()
 {
     this.arch = new Avr8Architecture(new ServiceContainer(), "avr8");
 }
Example #12
0
 public Avr8DisassemblerTests()
 {
     this.arch = new Avr8Architecture(new ServiceContainer(), "avr8");
 }