- Timestamp:
- Dec 29, 2016 2:28:00 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
r65029 r65030 683 683 { 684 684 /* Note! "undefined" flags: OF, SF, AF, PF, CF. */ 685 /** @todo check what real CPUs do es. */685 /** @todo check what real CPUs do. */ 686 686 if (uSrc) 687 687 { … … 734 734 { 735 735 /* Note! "undefined" flags: OF, SF, AF, PF, CF. */ 736 /** @todo check what real CPUs do es. */736 /** @todo check what real CPUs do. */ 737 737 if (uSrc) 738 738 { … … 741 741 if (uSrc & UINT64_C(0xffffffff00000000)) 742 742 { 743 iBit = 6 4;743 iBit = 63; 744 744 u32Src = uSrc >> 32; 745 745 } 746 746 else 747 747 { 748 iBit = 3 2;748 iBit = 31; 749 749 u32Src = uSrc; 750 750 } … … 769 769 u32Src <<= 2; 770 770 } 771 if (!(u32Src & UINT32_C(0x 10000000)))771 if (!(u32Src & UINT32_C(0x80000000))) 772 772 { 773 773 iBit -= 1; 774 u32Src <<= 1; 775 Assert(u32Src & RT_BIT_64(63)); 774 Assert(u32Src & RT_BIT(30)); 776 775 } 777 776
Note:
See TracChangeset
for help on using the changeset viewer.