mirror of https://github.com/icedland/iced.git
Add decoder ip test
This commit is contained in:
parent
3ff29f27ea
commit
403fcc10ec
|
@ -99,6 +99,7 @@ namespace Iced.UnitTests.Intel.DecoderTests {
|
|||
Assert.Equal(length, instruction.Length);
|
||||
Assert.Equal(rip, instruction.IP);
|
||||
Assert.Equal(decoder.IP, instruction.NextIP);
|
||||
Assert.Equal(rip + (uint)length, instruction.NextIP);
|
||||
Assert.Equal(tc.OpCount, instruction.OpCount);
|
||||
Assert.Equal(tc.ZeroingMasking, instruction.ZeroingMasking);
|
||||
Assert.Equal(!tc.ZeroingMasking, instruction.MergingMasking);
|
||||
|
|
|
@ -106,6 +106,7 @@ fn decode_test(bitness: u32, tc: &DecoderTestCase) {
|
|||
assert_eq!(instr.len(), len);
|
||||
assert_eq!(instr.ip(), rip);
|
||||
assert_eq!(instr.next_ip(), decoder.ip());
|
||||
assert_eq!(instr.next_ip(), rip.wrapping_add(len as u64));
|
||||
assert_eq!(instr.op_count(), tc.op_count);
|
||||
assert_eq!(instr.zeroing_masking(), tc.zeroing_masking);
|
||||
assert_eq!(instr.merging_masking(), !tc.zeroing_masking);
|
||||
|
|
Loading…
Reference in New Issue