public void SETNLE_rmreg8 () { // SETNLE CH // SETNLE (R8.CH) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.SETNLE (R8.CH); asm.Encode (memoryStream); byte [] target = new byte [] { 0xf, 0x9f, 0xc5 }; Assert.IsTrue (CompareData (memoryStream, target), "'SETNLE CH' failed."); }
public void SETNLE_mem8 () { // SETNLE Byte [SS:EBP] // SETNLE (new ByteMemory(Seg.SS, R32.EBP, null, 0)) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.SETNLE (new ByteMemory (Seg.SS, R32.EBP, null, 0)); asm.Encode (memoryStream); byte [] target = new byte [] { 0x36, 0xf, 0x9f, 0x45, 0x0 }; Assert.IsTrue (CompareData (memoryStream, target), "'SETNLE Byte [SS:EBP]' failed."); }