Changeset 93861 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Feb 20, 2022 11:23:24 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp
r93860 r93861 3263 3263 3264 3264 /********************************************************************************************************************************* 3265 * SSE & VEX*3265 * MMX, SSE & AVX * 3266 3266 *********************************************************************************************************************************/ 3267 3267 … … 3342 3342 #endif /* IEM_WITH_VEX */ 3343 3343 3344 #ifdef IEM_WITHOUT_ASSEMBLY 3345 3346 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqb_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3347 { 3348 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3349 AssertReleaseFailed(); 3350 } 3351 3352 3353 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqb_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3354 { 3355 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3356 AssertReleaseFailed(); 3357 } 3358 3359 3360 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqw_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3361 { 3362 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3363 AssertReleaseFailed(); 3364 } 3365 3366 3367 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqw_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3368 { 3369 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3370 AssertReleaseFailed(); 3371 } 3372 3373 3374 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqd_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3375 { 3376 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3377 AssertReleaseFailed(); 3378 } 3379 3380 3381 IEM_DECL_IMPL_DEF(void, iemAImpl_pcmpeqd_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3382 { 3383 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3384 AssertReleaseFailed(); 3385 } 3386 3387 3388 IEM_DECL_IMPL_DEF(void, iemAImpl_pxor_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3389 { 3390 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3391 AssertReleaseFailed(); 3392 } 3393 3394 3395 IEM_DECL_IMPL_DEF(void, iemAImpl_pxor_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3396 { 3397 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3398 AssertReleaseFailed(); 3399 } 3400 3401 3402 IEM_DECL_IMPL_DEF(void, iemAImpl_pmovmskb_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3403 { 3404 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3405 AssertReleaseFailed(); 3406 3407 } 3408 3409 3410 IEM_DECL_IMPL_DEF(void, iemAImpl_pmovmskb_u128,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, PCRTUINT128U pu128Src)) 3411 { 3412 RT_NOREF(pFpuState, pu64Dst, pu128Src); 3413 AssertReleaseFailed(); 3414 } 3415 3416 3417 IEM_DECL_IMPL_DEF(void, iemAImpl_pshufw,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src, uint8_t bEvil)) 3418 { 3419 RT_NOREF(pFpuState, pu64Dst, pu64Src, bEvil); 3420 AssertReleaseFailed(); 3421 } 3422 3423 3424 IEM_DECL_IMPL_DEF(void, iemAImpl_pshufhw,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src, uint8_t bEvil)) 3425 { 3426 RT_NOREF(pFpuState, pu128Dst, pu128Src, bEvil); 3427 AssertReleaseFailed(); 3428 } 3429 3430 3431 IEM_DECL_IMPL_DEF(void, iemAImpl_pshuflw,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src, uint8_t bEvil)) 3432 { 3433 RT_NOREF(pFpuState, pu128Dst, pu128Src, bEvil); 3434 AssertReleaseFailed(); 3435 } 3436 3437 3438 IEM_DECL_IMPL_DEF(void, iemAImpl_pshufd,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src, uint8_t bEvil)) 3439 { 3440 RT_NOREF(pFpuState, pu128Dst, pu128Src, bEvil); 3441 AssertReleaseFailed(); 3442 } 3443 3444 /* PUNPCKHxxx */ 3445 3446 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhbw_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3447 { 3448 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3449 AssertReleaseFailed(); 3450 } 3451 3452 3453 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhbw_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3454 { 3455 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3456 AssertReleaseFailed(); 3457 } 3458 3459 3460 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhwd_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3461 { 3462 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3463 AssertReleaseFailed(); 3464 } 3465 3466 3467 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhwd_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3468 { 3469 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3470 AssertReleaseFailed(); 3471 } 3472 3473 3474 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhdq_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint64_t const *pu64Src)) 3475 { 3476 RT_NOREF(pFpuState, pu64Dst, pu64Src); 3477 AssertReleaseFailed(); 3478 } 3479 3480 3481 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhdq_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3482 { 3483 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3484 AssertReleaseFailed(); 3485 } 3486 3487 3488 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckhqdq_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, PCRTUINT128U pu128Src)) 3489 { 3490 RT_NOREF(pFpuState, pu128Dst, pu128Src); 3491 AssertReleaseFailed(); 3492 } 3493 3494 /* PUNPCKLxxx */ 3495 3496 IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklbw_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint32_t const *pu32Src)) 3497 { 3498 RT_NOREF(pFpuState, pu64Dst, pu32Src); 3499 AssertReleaseFailed(); 3500 } 3501 3502 3503 IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklbw_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, uint64_t const *pu64Src)) 3504 { 3505 RT_NOREF(pFpuState, pu128Dst, pu64Src); 3506 AssertReleaseFailed(); 3507 } 3508 3509 3510 IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklwd_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint32_t const *pu32Src)) 3511 { 3512 RT_NOREF(pFpuState, pu64Dst, pu32Src); 3513 AssertReleaseFailed(); 3514 } 3515 3516 3517 IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklwd_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, uint64_t const *pu64Src)) 3518 { 3519 RT_NOREF(pFpuState, pu128Dst, pu64Src); 3520 AssertReleaseFailed(); 3521 } 3522 3523 3524 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckldq_u64,(PCX86FXSTATE pFpuState, uint64_t *pu64Dst, uint32_t const *pu32Src)) 3525 { 3526 RT_NOREF(pFpuState, pu64Dst, pu32Src); 3527 AssertReleaseFailed(); 3528 } 3529 3530 3531 IEM_DECL_IMPL_DEF(void, iemAImpl_punpckldq_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, uint64_t const *pu64Src)) 3532 { 3533 RT_NOREF(pFpuState, pu128Dst, pu64Src); 3534 AssertReleaseFailed(); 3535 } 3536 3537 3538 IEM_DECL_IMPL_DEF(void, iemAImpl_punpcklqdq_u128,(PCX86FXSTATE pFpuState, PRTUINT128U pu128Dst, uint64_t const *pu64Src)) 3539 { 3540 RT_NOREF(pFpuState, pu128Dst, pu64Src); 3541 AssertReleaseFailed(); 3542 } 3543 3544 #endif /* IEM_WITHOUT_ASSEMBLY */
Note:
See TracChangeset
for help on using the changeset viewer.