VirtualBox

Changeset 94423 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Mar 31, 2022 10:59:46 PM (3 years ago)
Author:
vboxsync
Message:

tstIEMAImpl: More tests where AMD and Intel differs a little (or a lot). bugref:9898

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp

    r94420 r94423  
    44764476
    44774477#if defined(IEM_WITHOUT_ASSEMBLY)
    4478 
    44794478IEM_DECL_IMPL_DEF(void, iemAImpl_fptan_r80_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
    44804479{
     
    44824481    AssertReleaseFailed();
    44834482}
    4484 
    4485 
     4483#endif /* IEM_WITHOUT_ASSEMBLY */
     4484
     4485IEM_DECL_IMPL_DEF(void, iemAImpl_fptan_r80_r80_amd,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     4486{
     4487    iemAImpl_fptan_r80_r80(pFpuState, pFpuResTwo, pr80Val);
     4488}
     4489
     4490IEM_DECL_IMPL_DEF(void, iemAImpl_fptan_r80_r80_intel,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     4491{
     4492    iemAImpl_fptan_r80_r80(pFpuState, pFpuResTwo, pr80Val);
     4493}
     4494
     4495
     4496#ifdef IEM_WITHOUT_ASSEMBLY
    44864497IEM_DECL_IMPL_DEF(void, iemAImpl_fsin_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
    44874498{
     
    44894500    AssertReleaseFailed();
    44904501}
    4491 
    4492 
     4502#endif /* IEM_WITHOUT_ASSEMBLY */
     4503
     4504IEM_DECL_IMPL_DEF(void, iemAImpl_fsin_r80_amd,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4505{
     4506    iemAImpl_fsin_r80(pFpuState, pFpuRes, pr80Val);
     4507}
     4508
     4509IEM_DECL_IMPL_DEF(void, iemAImpl_fsin_r80_intel,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4510{
     4511    iemAImpl_fsin_r80(pFpuState, pFpuRes, pr80Val);
     4512}
     4513
     4514#ifdef IEM_WITHOUT_ASSEMBLY
    44934515IEM_DECL_IMPL_DEF(void, iemAImpl_fsincos_r80_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
    44944516{
     
    44964518    AssertReleaseFailed();
    44974519}
    4498 
    4499 
     4520#endif /* IEM_WITHOUT_ASSEMBLY */
     4521
     4522IEM_DECL_IMPL_DEF(void, iemAImpl_fsincos_r80_r80_amd,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     4523{
     4524    iemAImpl_fsincos_r80_r80(pFpuState, pFpuResTwo, pr80Val);
     4525}
     4526
     4527IEM_DECL_IMPL_DEF(void, iemAImpl_fsincos_r80_r80_intel,(PCX86FXSTATE pFpuState, PIEMFPURESULTTWO pFpuResTwo, PCRTFLOAT80U pr80Val))
     4528{
     4529    iemAImpl_fsincos_r80_r80(pFpuState, pFpuResTwo, pr80Val);
     4530}
     4531
     4532
     4533#ifdef IEM_WITHOUT_ASSEMBLY
    45004534IEM_DECL_IMPL_DEF(void, iemAImpl_fcos_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
    45014535{
     
    45034537    AssertReleaseFailed();
    45044538}
     4539#endif /* IEM_WITHOUT_ASSEMBLY */
     4540
     4541IEM_DECL_IMPL_DEF(void, iemAImpl_fcos_r80_amd,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4542{
     4543    iemAImpl_fcos_r80(pFpuState, pFpuRes, pr80Val);
     4544}
     4545
     4546IEM_DECL_IMPL_DEF(void, iemAImpl_fcos_r80_intel,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4547{
     4548    iemAImpl_fcos_r80(pFpuState, pFpuRes, pr80Val);
     4549}
     4550
     4551#ifdef IEM_WITHOUT_ASSEMBLY
    45054552
    45064553
     
    46224669}
    46234670
     4671#endif /* IEM_WITHOUT_ASSEMBLY */
     4672
     4673IEM_DECL_IMPL_DEF(void, iemAImpl_f2xm1_r80_amd,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4674{
     4675    iemAImpl_f2xm1_r80(pFpuState, pFpuRes, pr80Val);
     4676}
     4677
     4678IEM_DECL_IMPL_DEF(void, iemAImpl_f2xm1_r80_intel,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
     4679{
     4680    iemAImpl_f2xm1_r80(pFpuState, pFpuRes, pr80Val);
     4681}
     4682
     4683#ifdef IEM_WITHOUT_ASSEMBLY
    46244684
    46254685IEM_DECL_IMPL_DEF(void, iemAImpl_fabs_r80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT80U pr80Val))
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette