Changeset 106069 in vbox for trunk/src/VBox/ValidationKit/bootsectors
- Timestamp:
- Sep 17, 2024 9:33:55 AM (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32
r106068 r106069 9394 9394 /*256:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ | X86_MXCSR_RC_DOWN, 9395 9395 /*xcpt? */ false, false }, 9396 /* 9397 * Denormals. 9398 */ 9399 /*29*/{ { /*src2 */ { FP64_DENORM_MAX(0), FP64_0(0), FP64_DENORM_MAX(0), FP64_0(0) } }, 9400 { /*src1 */ { FP64_0(0), FP64_DENORM_MAX(1), FP64_0(0), FP64_DENORM_MAX(1) } }, 9401 { /* => */ { FP64_0(0), FP64_DENORM_MAX(1), FP64_0(0), FP64_DENORM_MAX(1) } }, 9402 /*mxcsr:in */ 0, 9403 /*128:out */ X86_MXCSR_DE, 9404 /*256:out */ X86_MXCSR_DE, 9405 /*xcpt? */ true, true }, 9406 { { /*src2 */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_DENORM_MAX(0) } }, 9407 { /*src1 */ { FP64_0(0), FP64_DENORM_MAX(0), FP64_DENORM_MAX(0), FP64_0(0) } }, 9408 { /* => */ { FP64_0(0), FP64_DENORM_MAX(0), FP64_DENORM_MAX(0), FP64_DENORM_MAX(0) } }, 9409 /*mxcsr:in */ X86_MXCSR_XCPT_MASK, 9410 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DE, 9411 /*256:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DE, 9412 /*xcpt? */ false, false }, 9413 { { /*src2 */ { FP64_DENORM_MIN(0), FP64_DENORM_MIN(0), FP64_DENORM_MAX(0), FP64_DENORM_MAX(0) } }, 9414 { /*src1 */ { FP64_DENORM_MAX(0), FP64_DENORM_MIN(0), FP64_DENORM_MAX(0), FP64_DENORM_MIN(0) } }, 9415 { /* => */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_0(0) } }, 9416 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 9417 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 9418 /*256:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 9419 /*xcpt? */ false, false }, 9420 { { /*src2 */ { FP64_DENORM_MAX(0), FP64_0(0), FP64_DENORM_MAX(0), FP64_0(0) } }, 9421 { /*src1 */ { FP64_0(0), FP64_DENORM_MAX(0), FP64_0(0), FP64_DENORM_MAX(0) } }, 9422 { /* => */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_0(0) } }, 9423 /*mxcsr:in */ 0, 9424 /*128:out */ X86_MXCSR_DE, 9425 /*256:out */ X86_MXCSR_DE, 9426 /*xcpt? */ true, true }, 9427 { { /*src2 */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_DENORM_MAX(1) } }, 9428 { /*src1 */ { FP64_0(0), FP64_DENORM_MAX(0), FP64_DENORM_MAX(0), FP64_0(0) } }, 9429 { /* => */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_0(1) } }, 9430 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ, 9431 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ, 9432 /*256:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ, 9433 /*xcpt? */ false, false }, 9434 { { /*src2 */ { FP64_DENORM_MIN(0), FP64_DENORM_MIN(0), FP64_DENORM_MIN(0), FP64_DENORM_MAX(0) } }, 9435 { /*src1 */ { FP64_DENORM_MAX(0), FP64_DENORM_MIN(0), FP64_DENORM_MAX(0), FP64_DENORM_MIN(0) } }, 9436 { /* => */ { FP64_0(0), FP64_0(0), FP64_0(0), FP64_0(0) } }, 9437 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ | X86_MXCSR_RC_UP, 9438 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ | X86_MXCSR_RC_UP, 9439 /*256:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ | X86_MXCSR_RC_UP, 9440 /*xcpt? */ false, false }, 9396 9441 /** @todo Denormals. */ 9397 9442 /* 9398 9443 * Invalids. 9399 9444 */ 9400 /* 29*/ FP64_TABLE_D9_PD_INVALIDS9445 /*35*/ FP64_TABLE_D9_PD_INVALIDS 9401 9446 }; 9402 9447
Note:
See TracChangeset
for help on using the changeset viewer.