diff options
-rw-r--r-- | 013direct_addressing.cc | 4 | ||||
-rw-r--r-- | 014indirect_addressing.cc | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/013direct_addressing.cc b/013direct_addressing.cc index ee0b11fc..cbdc25a8 100644 --- a/013direct_addressing.cc +++ b/013direct_addressing.cc @@ -61,7 +61,7 @@ void test_add_r32_to_r32_signed_overflow() { } void test_add_r32_to_r32_unsigned_overflow() { - Reg[EAX].u = UINT_MAX; + Reg[EAX].u = UINT32_MAX; Reg[EBX].u = 1; run( "== code 0x1\n" // code segment @@ -374,7 +374,7 @@ case 3: { // negate r/m32 :(code) // negate can overflow in exactly one situation void test_negate_can_overflow() { - Reg[EBX].i = 0x80000000; // INT_MIN + Reg[EBX].i = INT32_MIN; run( "== code 0x1\n" // code segment // op ModR/M SIB displacement immediate diff --git a/014indirect_addressing.cc b/014indirect_addressing.cc index 36b680ca..7df0aae3 100644 --- a/014indirect_addressing.cc +++ b/014indirect_addressing.cc @@ -99,7 +99,7 @@ void test_add_mem_at_rm32_to_r32_signed_overflow() { void test_add_mem_at_rm32_to_r32_unsigned_overflow() { Reg[EAX].u = 0x2000; - Reg[EBX].u = UINT_MAX; + Reg[EBX].u = UINT32_MAX; run( "== code 0x1\n" // op ModR/M SIB displacement immediate |