Changeset 40209 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Feb 22, 2012 12:14:21 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal.h
r40187 r40209 728 728 /** @name FPU operations taking a 32-bit float argument 729 729 * @{ */ 730 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, RTFLOAT32U r32Val)); 730 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR32U,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT32U pr32Val)); 731 typedef FNIEMAIMPLFPUR32U *PFNIEMAIMPLFPUR32U; 732 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR32FSW,(PCX86FXSTATE pFpuState, uint16_t *pFSW, 733 PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2)); 734 typedef FNIEMAIMPLFPUR32FSW *PFNIEMAIMPLFPUR32FSW; 735 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR32,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, 736 PCRTFLOAT80U pr80Val1, PCRTFLOAT32U pr32Val2)); 731 737 typedef FNIEMAIMPLFPUR32 *PFNIEMAIMPLFPUR32; 732 FNIEMAIMPLFPUR32 iemAImpl_fpu_r32_to_r80; 738 739 FNIEMAIMPLFPUR32U iemAImpl_fld_r32_to_r80; 740 FNIEMAIMPLFPUR32FSW iemAImpl_fcom_r80_by_r32; 741 FNIEMAIMPLFPUR32 iemAImpl_fadd_r80_by_r32; 742 FNIEMAIMPLFPUR32 iemAImpl_fmul_r80_by_r32; 743 FNIEMAIMPLFPUR32 iemAImpl_fsub_r80_by_r32; 744 FNIEMAIMPLFPUR32 iemAImpl_fsubr_r80_by_r32; 745 FNIEMAIMPLFPUR32 iemAImpl_fdiv_r80_by_r32; 746 FNIEMAIMPLFPUR32 iemAImpl_fdivr_r80_by_r32; 733 747 /** @} */ 734 748 … … 737 751 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR64,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, 738 752 PCRTFLOAT80U pr80Val1, PCRTFLOAT64U pr64Val2)); 739 typedef FNIEMAIMPLFPUR64 *PFNIEMAIMPLFPUR64;753 typedef FNIEMAIMPLFPUR64 *PFNIEMAIMPLFPUR64; 740 754 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR64U,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, PCRTFLOAT64U pr64Val)); 741 755 typedef FNIEMAIMPLFPUR64U *PFNIEMAIMPLFPUR64U; 742 FNIEMAIMPLFPUR64U iemAImpl_fpu_r64_to_r80; 756 757 FNIEMAIMPLFPUR64U iemAImpl_fld_r64_to_r80; 743 758 FNIEMAIMPLFPUR64 iemAImpl_fadd_r80_by_r64; 744 759 FNIEMAIMPLFPUR64 iemAImpl_fmul_r80_by_r64; … … 748 763 FNIEMAIMPLFPUR64 iemAImpl_fdiv_r80_by_r64; 749 764 FNIEMAIMPLFPUR64 iemAImpl_fdivr_r80_by_r64; 750 751 765 /** @} */ 752 766 753 767 /** @name FPU operations taking a 80-bit float argument 754 768 * @{ */ 769 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR80FSW,(PCX86FXSTATE pFpuState, uint16_t *pFSW, 770 PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2)); 771 typedef FNIEMAIMPLFPUR80FSW *PFNIEMAIMPLFPUR80FSW; 755 772 typedef IEM_DECL_IMPL_TYPE(void, FNIEMAIMPLFPUR80,(PCX86FXSTATE pFpuState, PIEMFPURESULT pFpuRes, 756 773 PCRTFLOAT80U pr80Val1, PCRTFLOAT80U pr80Val2)); 757 typedef FNIEMAIMPLFPUR80 *PFNIEMAIMPLFPUR80;758 FNIEMAIMPLFPUR80 iemAImpl_fadd_r80_by_r80; 759 FNIEMAIMPLFPUR80 iemAImpl_fmul_r80_by_r80;760 FNIEMAIMPLFPUR80 iemAImpl_fcom_r80_by_r80;761 FNIEMAIMPLFPUR80 iemAImpl_fsub_r80_by_r80;762 FNIEMAIMPLFPUR80 iemAImpl_fsubr_r80_by_r80;763 FNIEMAIMPLFPUR80 iemAImpl_fdiv_r80_by_r80;764 FNIEMAIMPLFPUR80 iemAImpl_fdivr_r80_by_r80;765 774 typedef FNIEMAIMPLFPUR80 *PFNIEMAIMPLFPUR80; 775 776 FNIEMAIMPLFPUR80FSW iemAImpl_fcom_r80_by_r80; 777 FNIEMAIMPLFPUR80 iemAImpl_fadd_r80_by_r80; 778 FNIEMAIMPLFPUR80 iemAImpl_fmul_r80_by_r80; 779 FNIEMAIMPLFPUR80 iemAImpl_fsub_r80_by_r80; 780 FNIEMAIMPLFPUR80 iemAImpl_fsubr_r80_by_r80; 781 FNIEMAIMPLFPUR80 iemAImpl_fdiv_r80_by_r80; 782 FNIEMAIMPLFPUR80 iemAImpl_fdivr_r80_by_r80; 766 783 /** @} */ 767 784
Note:
See TracChangeset
for help on using the changeset viewer.