Changeset 97051 in vbox
- Timestamp:
- Oct 7, 2022 6:38:12 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm
r96952 r97051 4684 4684 ; 4685 4685 %macro IEMIMPL_FP_F2_R32 1 4686 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128_r32, 1 24686 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128_r32, 16 4687 4687 PROLOGUE_4_ARGS 4688 4688 IEMIMPL_SSE_PROLOGUE … … 4695 4695 4696 4696 SSE_ST_FXSTATE_MXCSR A1, A0 4697 IEMIMPL_SSE_ PROLOGUE4697 IEMIMPL_SSE_EPILOGUE 4698 4698 EPILOGUE_4_ARGS 4699 4699 ENDPROC iemAImpl_ %+ %1 %+ _u128_r32 4700 4700 4701 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128_r32, 1 24701 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128_r32, 16 4702 4702 PROLOGUE_4_ARGS 4703 4703 IEMIMPL_AVX_PROLOGUE … … 4736 4736 ; 4737 4737 %macro IEMIMPL_FP_F2_R64 1 4738 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128_r64, 1 24738 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128_r64, 16 4739 4739 PROLOGUE_4_ARGS 4740 4740 IEMIMPL_SSE_PROLOGUE … … 4747 4747 4748 4748 SSE_ST_FXSTATE_MXCSR A1, A0 4749 IEMIMPL_SSE_ PROLOGUE4749 IEMIMPL_SSE_EPILOGUE 4750 4750 EPILOGUE_4_ARGS 4751 4751 ENDPROC iemAImpl_ %+ %1 %+ _u128_r64 4752 4752 4753 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128_r64, 1 24753 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128_r64, 16 4754 4754 PROLOGUE_4_ARGS 4755 4755 IEMIMPL_AVX_PROLOGUE … … 4762 4762 4763 4763 AVX128_ST_XSAVEAREA_MXCSR A1 4764 IEMIMPL_AVX_ PROLOGUE4764 IEMIMPL_AVX_EPILOGUE 4765 4765 EPILOGUE_4_ARGS 4766 4766 ENDPROC iemAImpl_v %+ %1 %+ _u128_r64 … … 4789 4789 ; 4790 4790 %macro IEMIMPL_CVT_F2 2 4791 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128, 1 24791 BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128, 16 4792 4792 PROLOGUE_4_ARGS 4793 4793 IEMIMPL_SSE_PROLOGUE … … 4800 4800 4801 4801 SSE_ST_FXSTATE_MXCSR A1, A0 4802 IEMIMPL_SSE_ PROLOGUE4802 IEMIMPL_SSE_EPILOGUE 4803 4803 EPILOGUE_4_ARGS 4804 4804 ENDPROC iemAImpl_ %+ %1 %+ _u128 4805 4805 4806 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128, 1 24806 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128, 16 4807 4807 PROLOGUE_4_ARGS 4808 4808 IEMIMPL_AVX_PROLOGUE … … 4815 4815 4816 4816 AVX128_ST_XSAVEAREA_MXCSR A1 4817 IEMIMPL_AVX_ PROLOGUE4817 IEMIMPL_AVX_EPILOGUE 4818 4818 EPILOGUE_4_ARGS 4819 4819 ENDPROC iemAImpl_v %+ %1 %+ _u128 4820 4820 4821 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u256, 1 24821 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u256, 16 4822 4822 PROLOGUE_4_ARGS 4823 4823 IEMIMPL_AVX_PROLOGUE … … 4834 4834 4835 4835 AVX256_ST_XSAVEAREA_MXCSR A1 4836 IEMIMPL_AVX_ PROLOGUE4836 IEMIMPL_AVX_EPILOGUE 4837 4837 EPILOGUE_4_ARGS 4838 4838 ENDPROC iemAImpl_v %+ %1 %+ _u256
Note:
See TracChangeset
for help on using the changeset viewer.