public void JPE_NEAR_imm () { // JPE 0x6c2a4b7 // JPE (0x6c2a4b7) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.JPE (0x6c2a4b7); asm.Encode (memoryStream); byte [] target = new byte [] { 0xf, 0x8a, 0xb1, 0xa4, 0xc2, 0x6 }; Assert.IsTrue (CompareData (memoryStream, target), "'JPE 0x6c2a4b7' failed."); }
public void JPE_imm8 () { // JPE_imm8: JPE SHORT JPE_imm8 // JPE (0x00) MemoryStream memoryStream = new MemoryStream (); Assembly asm = new Assembly (); asm.JPE (0x00); asm.Encode (memoryStream); byte [] target = new byte [] { 0x7a, 0xfe }; Assert.IsTrue (CompareData (memoryStream, target), "'JPE_imm8: JPE SHORT JPE_imm8' failed."); }