- Timestamp:
- Oct 9, 2024 8:52:44 AM (7 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-4.c32
r106253 r106254 13268 13268 /*mxcsr:in */ X86_MXCSR_XCPT_MASK, 13269 13269 /*128:out */ X86_MXCSR_XCPT_MASK, 13270 /*256:out */ -1, 13271 /*xcpt? */ false, false }, 13270 /*256:out */ -1 }, 13272 13271 { { /*src1 */ { FP32_0(1), FP32_RAND_x7_V0 } }, 13273 13272 { /*src2 */ { FP32_RAND_V3(1), FP32_RAND_x7_V1 } }, … … 13275 13274 /*mxcsr:in */ X86_MXCSR_XCPT_MASK, 13276 13275 /*128:out */ X86_MXCSR_XCPT_MASK, 13277 /*256:out */ -1, 13278 /*xcpt? */ false, false }, 13276 /*256:out */ -1 }, 13279 13277 { { /*src1 */ { FP32_0(1), FP32_RAND_x7_V2 } }, 13280 13278 { /*src2 */ { FP32_RAND_V5(0), FP32_RAND_x7_V1 } }, … … 13282 13280 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13283 13281 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13284 /*256:out */ -1, 13285 /*xcpt? */ false, false }, 13282 /*256:out */ -1 }, 13286 13283 { { /*src1 */ { FP32_0(1), FP32_RAND_x7_V0 } }, 13287 13284 { /*src2 */ { FP32_RAND_V5(0), FP32_RAND_x7_V3 } }, … … 13289 13286 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_UP, 13290 13287 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_UP, 13291 /*256:out */ -1, 13292 /*xcpt? */ false, false }, 13288 /*256:out */ -1 }, 13293 13289 { { /*src1 */ { FP32_0(1), FP32_RAND_x7_V0 } }, 13294 13290 { /*src2 */ { FP32_RAND_V1(1), FP32_RAND_x7_V3 } }, … … 13296 13292 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_DOWN, 13297 13293 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_DOWN, 13298 /*256:out */ -1, 13299 /*xcpt? */ false, false }, 13294 /*256:out */ -1 }, 13300 13295 { { /*src1 */ { FP32_0(0), FP32_RAND_x7_V0 } }, 13301 13296 { /*src2 */ { FP32_RAND_V0(1), FP32_RAND_x7_V3 } }, … … 13303 13298 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ, 13304 13299 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_FZ, 13305 /*256:out */ -1, 13306 /*xcpt? */ false, false }, 13300 /*256:out */ -1 }, 13301 /* 13302 * Infinity. 13303 */ 13304 /* 6*/{ { /*src1 */ { FP32_INF(0), FP32_RAND_x7_V1 } }, 13305 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V0 } }, 13306 { /* => */ { FP32_0(0), FP32_RAND_x7_V0 } }, 13307 /*mxcsr:in */ X86_MXCSR_XCPT_MASK, 13308 /*128:out */ X86_MXCSR_XCPT_MASK, 13309 /*256:out */ -1 }, 13310 { { /*src1 */ { FP32_INF(0), FP32_RAND_x7_V3 } }, 13311 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V1 } }, 13312 { /* => */ { FP32_0(0), FP32_RAND_x7_V1 } }, 13313 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13314 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13315 /*256:out */ -1 }, 13316 { { /*src1 */ { FP32_INF(0), FP32_RAND_x7_V5 } }, 13317 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V3 } }, 13318 { /* => */ { FP32_0(0), FP32_RAND_x7_V3 } }, 13319 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ | X86_MXCSR_RC_DOWN, 13320 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ | X86_MXCSR_RC_DOWN, 13321 /*256:out */ -1 }, 13322 { { /*src1 */ { FP32_INF(0), FP32_RAND_x7_V6 } }, 13323 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V0 } }, 13324 { /* => */ { FP32_0(0), FP32_RAND_x7_V0 } }, 13325 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 13326 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 13327 /*256:out */ -1 }, 13328 { { /*src1 */ { FP32_INF(1), FP32_RAND_x7_V6 } }, 13329 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V2 } }, 13330 { /* => */ { FP32_0(1), FP32_RAND_x7_V2 } }, 13331 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ, 13332 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ, 13333 /*256:out */ -1 }, 13334 { { /*src1 */ { FP32_INF(1), FP32_RAND_x7_V5 } }, 13335 { /*unused */ { FP32_RAND_V2(0), FP32_RAND_x7_V1 } }, 13336 { /* => */ { FP32_0(1), FP32_RAND_x7_V1 } }, 13337 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13338 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_RC_ZERO, 13339 /*256:out */ -1 }, 13340 { { /*src1 */ { FP32_INF(1), FP32_RAND_x7_V6 } }, 13341 { /*unused */ { FP32_RAND_V3(0), FP32_RAND_x7_V2 } }, 13342 { /* => */ { FP32_0(1), FP32_RAND_x7_V2 } }, 13343 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ | X86_MXCSR_RC_DOWN, 13344 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ | X86_MXCSR_RC_DOWN, 13345 /*256:out */ -1 }, 13346 { { /*src1 */ { FP32_INF(1), FP32_RAND_x7_V3 } }, 13347 { /*unused */ { FP32_RAND_V4(0), FP32_RAND_x7_V1 } }, 13348 { /* => */ { FP32_0(1), FP32_RAND_x7_V1 } }, 13349 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 13350 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_DAZ | X86_MXCSR_RC_UP, 13351 /*256:out */ -1 }, 13352 { { /*src1 */ { FP32_INF(1), FP32_RAND_x7_V6 } }, 13353 { /*unused */ { FP32_RAND_V5(0), FP32_RAND_x7_V0 } }, 13354 { /* => */ { FP32_0(1), FP32_RAND_x7_V0 } }, 13355 /*mxcsr:in */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ, 13356 /*128:out */ X86_MXCSR_XCPT_MASK | X86_MXCSR_FZ, 13357 /*256:out */ -1 }, 13307 13358 }; 13308 13359
Note:
See TracChangeset
for help on using the changeset viewer.