Changeset 106692 in vbox for trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-x-regs.c32
- Timestamp:
- Oct 25, 2024 12:27:42 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-x-regs.c32
r106620 r106692 334 334 #define MM6 (BS3_REGISTER_FAMILY_MMX | 6) 335 335 #define MM7 (BS3_REGISTER_FAMILY_MMX | 7) 336 #define BS3_REGISTER_IS_MMX(uReg) ((uReg) >= MM0 && (uReg) <= MM7) 336 337 337 338 #define BS3_REGISTER_FAMILY_OPMASK (0xE8 | BS3_REGISTER_FAMILY_AVX512_TODO) … … 490 491 return true; 491 492 case BS3_REGISTER_FAMILY_OTHER: 492 if (uReg >= MM0 && uReg <= MM7) 493 return Bs3ExtCtxSetMm(pExtCtx, uRegNum, (uint64_t)pValue, BS3EXTCTXTOPMM_SET); 493 if (BS3_REGISTER_IS_MMX(uReg)) 494 return Bs3ExtCtxSetMm(pExtCtx, uRegNum, *((uint64_t *)pValue), BS3EXTCTXTOPMM_AS_IS); 495 break; 494 496 case BS3_REGISTER_FAMILY_8BIT_L: 495 497 case BS3_REGISTER_FAMILY_ZMM:
Note:
See TracChangeset
for help on using the changeset viewer.