Changeset 96252 in vbox
- Timestamp:
- Aug 17, 2022 9:26:08 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp
r96248 r96252 4524 4524 | (iFz ? X86_MXCSR_FZ : 0) 4525 4525 | X86_MXCSR_XCPT_MASK; 4526 IEMSSERESULT ResM = { 0, 0 };4526 IEMSSERESULT ResM = { { 0 }, 0 }; 4527 4527 pfn(&State, &ResM, &XmmVal1, &XmmVal2); 4528 4528 RTStrmPrintf(pOutFn, " { %#08x, %#08x, %s, %s, %s }, /* #%u/%u/%c/%c/m = #%u */\n", … … 4533 4533 4534 4534 State.MXCSR = State.MXCSR & ~X86_MXCSR_XCPT_MASK; 4535 IEMSSERESULT ResU = { 0, 0 };4535 IEMSSERESULT ResU = { { 0 }, 0 }; 4536 4536 pfn(&State, &ResU, &XmmVal1, &XmmVal2); 4537 4537 RTStrmPrintf(pOutFn, " { %#08x, %#08x, %s, %s, %s }, /* #%u/%u/%c/%c/u = #%u */\n", … … 4545 4545 { 4546 4546 State.MXCSR = (State.MXCSR & ~X86_MXCSR_XCPT_MASK) | fXcpt; 4547 IEMSSERESULT Res1 = { 0, 0 };4547 IEMSSERESULT Res1 = { { 0 }, 0 }; 4548 4548 pfn(&State, &Res1, &XmmVal1, &XmmVal2); 4549 4549 RTStrmPrintf(pOutFn, " { %#08x, %#08x, %s, %s, %s }, /* #%u/%u/%c/%c/u = #%u */\n", … … 4556 4556 fXcpt |= Res1.MXCSR & X86_MXCSR_XCPT_FLAGS; 4557 4557 State.MXCSR = (State.MXCSR & ~X86_MXCSR_XCPT_MASK) | (fXcpt << X86_MXCSR_XCPT_MASK_SHIFT); 4558 IEMSSERESULT Res2 = { 0, 0 };4558 IEMSSERESULT Res2 = { { 0 }, 0 }; 4559 4559 pfn(&State, &Res2, &XmmVal1, &XmmVal2); 4560 4560 RTStrmPrintf(pOutFn, " { %#08x, %#08x, %s, %s, %s }, /* #%u/%u/%c/%c/%#x[!] = #%u */\n", … … 4569 4569 { 4570 4570 State.MXCSR = (State.MXCSR & ~X86_MXCSR_XCPT_MASK) | ((fXcpt & ~fUnmasked) << X86_MXCSR_XCPT_MASK_SHIFT); 4571 IEMSSERESULT Res3 = { 0, 0 };4571 IEMSSERESULT Res3 = { { 0 }, 0 }; 4572 4572 pfn(&State, &Res3, &XmmVal1, &XmmVal2); 4573 4573 RTStrmPrintf(pOutFn, " { %#08x, %#08x, %s, %s, %s }, /* #%u/%u/%c/%c/u%#x = #%u */\n",
Note:
See TracChangeset
for help on using the changeset viewer.