Changeset 65617 in vbox for trunk/src/VBox/ValidationKit/bootsectors
- Timestamp:
- Feb 6, 2017 9:09:11 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-decoding-1.c32
r65616 r65617 946 946 947 947 /** 948 * Checks various prefix encodings with the MOVBE and CRC32 949 * instructions to tryfigure out how they are decoded.948 * Checks various prefix encodings with the MOVBE and CRC32 instructions to try 949 * figure out how they are decoded. 950 950 * 951 * The issue here is that both MOVBE and CRC32 are sensitive to 952 * the operand size prefix, which helps us identify . 953 * 951 * The issue here is that both MOVBE and CRC32 are sensitive to the operand size 952 * prefix, which helps us identify whether the F2h and F3h prefixes takes 953 * precedence over 66h in this case. (As it turned out they do and it order 954 * doesn't matter.) 954 955 */ 955 956 static void DecodeMovbeVsCrc32(void) … … 1110 1111 * check that the prefix ordering is irrelevant and that the last one of F2h and 1111 1112 * F3h wins. 1112 *1113 1113 */ 1114 1114 static void DecodeCmppsCmppdCmpssCmpsd(void)
Note:
See TracChangeset
for help on using the changeset viewer.