Changeset 106305 in vbox
- 时间戳:
- 2024-10-14 上午09:39:17 (3个月前)
- 文件:
-
- 修改了1个
图例:
- 未修改
- 增加
- 删除
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32
r106301 r106305 13685 13685 /*128:out */ X86_MXCSR_RC_DOWN, 13686 13686 /*256:out */ -1 }, 13687 /* 13688 * Invalids. 13689 */ 13690 /*23*/{ { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V7 } }, 13691 { /*unused */ { FP32_RAND_V0(0), FP32_RAND_x7_V0 } }, 13692 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V0 } }, 13693 /*mxcsr:in */ 0, 13694 /*128:out */ 0, 13695 /*256:out */ -1 }, 13696 { { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V6 } }, 13697 { /*unused */ { FP32_RAND_V1(0), FP32_RAND_x7_V1 } }, 13698 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V1 } }, 13699 /*mxcsr:in */ X86_MXCSR_RC_ZERO, 13700 /*128:out */ X86_MXCSR_RC_ZERO, 13701 /*256:out */ -1 }, 13702 { { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V5 } }, 13703 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V2 } }, 13704 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V2 } }, 13705 /*mxcsr:in */ X86_MXCSR_RC_UP, 13706 /*128:out */ X86_MXCSR_RC_UP, 13707 /*256:out */ -1 }, 13708 { { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V4 } }, 13709 { /*unused */ { FP32_RAND_V3(0), FP32_RAND_x7_V3 } }, 13710 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V3 } }, 13711 /*mxcsr:in */ X86_MXCSR_RC_DOWN, 13712 /*128:out */ X86_MXCSR_RC_DOWN, 13713 /*256:out */ -1 }, 13714 { { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V3 } }, 13715 { /*unused */ { FP32_RAND_V4(0), FP32_RAND_x7_V4 } }, 13716 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V4 } }, 13717 /*mxcsr:in */ X86_MXCSR_DAZ, 13718 /*128:out */ X86_MXCSR_DAZ, 13719 /*256:out */ -1 }, 13720 { { /*src1 */ { FP32_SNAN(0), FP32_RAND_x7_V2 } }, 13721 { /*unused */ { FP32_RAND_V5(0), FP32_RAND_x7_V5 } }, 13722 { /* => */ { FP32_QNAN_V(0, 1), FP32_RAND_x7_V5 } }, 13723 /*mxcsr:in */ X86_MXCSR_FZ, 13724 /*128:out */ X86_MXCSR_FZ, 13725 /*256:out */ -1 }, 13726 { { /*src1 */ { FP32_SNAN_V0(0), FP32_RAND_x7_V1 } }, 13727 { /*unused */ { FP32_RAND_V6(0), FP32_RAND_x7_V6 } }, 13728 { /* => */ { FP32_QNAN_V0(0), FP32_RAND_x7_V6 } }, 13729 /*mxcsr:in */ 0, 13730 /*128:out */ 0, 13731 /*256:out */ -1 }, 13732 { { /*src1 */ { FP32_SNAN(1), FP32_RAND_x7_V0 } }, 13733 { /*unused */ { FP32_RAND_V7(0), FP32_RAND_x7_V7 } }, 13734 { /* => */ { FP32_QNAN_V(1, 1), FP32_RAND_x7_V7 } }, 13735 /*mxcsr:in */ 0, 13736 /*128:out */ 0, 13737 /*256:out */ -1 }, 13738 { { /*src1 */ { FP32_SNAN_V1(0), FP32_RAND_x7_V1 } }, 13739 { /*unused */ { FP32_RAND_V0(0), FP32_RAND_x7_V0 } }, 13740 { /* => */ { FP32_QNAN_V1(0), FP32_RAND_x7_V0 } }, 13741 /*mxcsr:in */ X86_MXCSR_RC_ZERO, 13742 /*128:out */ X86_MXCSR_RC_ZERO, 13743 /*256:out */ -1 }, 13744 { { /*src1 */ { FP32_SNAN_V2(1), FP32_RAND_x7_V2 } }, 13745 { /*unused */ { FP32_RAND_V1(1), FP32_RAND_x7_V1 } }, 13746 { /* => */ { FP32_QNAN_V2(1), FP32_RAND_x7_V1 } }, 13747 /*mxcsr:in */ X86_MXCSR_RC_DOWN, 13748 /*128:out */ X86_MXCSR_RC_DOWN, 13749 /*256:out */ -1 }, 13750 { { /*src1 */ { FP32_SNAN_V3(1), FP32_RAND_x7_V3 } }, 13751 { /*unused */ { FP32_RAND_V2(1), FP32_RAND_x7_V2 } }, 13752 { /* => */ { FP32_QNAN_V3(1), FP32_RAND_x7_V2 } }, 13753 /*mxcsr:in */ X86_MXCSR_RC_UP, 13754 /*128:out */ X86_MXCSR_RC_UP, 13755 /*256:out */ -1 }, 13756 { { /*src1 */ { FP32_SNAN_V4(0), FP32_RAND_x7_V4 } }, 13757 { /*unused */ { FP32_RAND_V3(1), FP32_RAND_x7_V3 } }, 13758 { /* => */ { FP32_QNAN_V4(0), FP32_RAND_x7_V3 } }, 13759 /*mxcsr:in */ X86_MXCSR_RC_ZERO, 13760 /*128:out */ X86_MXCSR_RC_ZERO, 13761 /*256:out */ -1 }, 13762 { { /*src1 */ { FP32_SNAN_V5(1), FP32_RAND_x7_V5 } }, 13763 { /*unused */ { FP32_RAND_V4(1), FP32_RAND_x7_V4 } }, 13764 { /* => */ { FP32_QNAN_V5(1), FP32_RAND_x7_V4 } }, 13765 /*mxcsr:in */ X86_MXCSR_DAZ | X86_MXCSR_FZ, 13766 /*128:out */ X86_MXCSR_DAZ | X86_MXCSR_FZ, 13767 /*256:out */ -1 }, 13768 { { /*src1 */ { FP32_QNAN_V1(0), FP32_RAND_x7_V6 } }, 13769 { /*unused */ { FP32_RAND_V5(1), FP32_RAND_x7_V6 } }, 13770 { /* => */ { FP32_QNAN_V1(0), FP32_RAND_x7_V6 } }, 13771 /*mxcsr:in */ X86_MXCSR_FZ | X86_MXCSR_RC_UP, 13772 /*128:out */ X86_MXCSR_FZ | X86_MXCSR_RC_UP, 13773 /*256:out */ -1 }, 13774 { { /*src1 */ { FP32_QNAN_V2(1), FP32_RAND_x7_V7 } }, 13775 { /*unused */ { FP32_RAND_V6(1), FP32_RAND_x7_V7 } }, 13776 { /* => */ { FP32_QNAN_V2(1), FP32_RAND_x7_V7 } }, 13777 /*mxcsr:in */ X86_MXCSR_FZ | X86_MXCSR_RC_UP, 13778 /*128:out */ X86_MXCSR_FZ | X86_MXCSR_RC_UP, 13779 /*256:out */ -1 }, 13780 { { /*src1 */ { FP32_QNAN_V3(1), FP32_RAND_x7_V0 } }, 13781 { /*unused */ { FP32_RAND_V7(1), FP32_RAND_x7_V0 } }, 13782 { /* => */ { FP32_QNAN_V3(1), FP32_RAND_x7_V0 } }, 13783 /*mxcsr:in */ X86_MXCSR_DAZ, 13784 /*128:out */ X86_MXCSR_DAZ, 13785 /*256:out */ -1 }, 13786 { { /*src1 */ { FP32_QNAN_V4(1), FP32_RAND_x7_V0 } }, 13787 { /*unused */ { FP32_RAND_V7(1), FP32_RAND_x7_V0 } }, 13788 { /* => */ { FP32_QNAN_V4(1), FP32_RAND_x7_V0 } }, 13789 /*mxcsr:in */ X86_MXCSR_RC_DOWN, 13790 /*128:out */ X86_MXCSR_RC_DOWN, 13791 /*256:out */ -1 }, 13687 13792 }; 13688 13793
Note:
See TracChangeset
for help on using the changeset viewer.