Changeset 107305 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Dec 12, 2024 6:50:15 PM (3 months ago)
- svn:sync-xref-src-repo-rev:
- 166336
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm
r106179 r107305 5412 5412 5413 5413 SSE_AVX_ST_MXCSR R0_32, A0_32 5414 IEMIMPL_SSE_ PROLOGUE5414 IEMIMPL_SSE_EPILOGUE 5415 5415 EPILOGUE_4_ARGS 5416 5416 ENDPROC iemAImpl_ %+ %1 %+ _u128 … … 5428 5428 5429 5429 SSE_AVX_ST_MXCSR R0_32, A0_32 5430 IEMIMPL_AVX_ PROLOGUE5430 IEMIMPL_AVX_EPILOGUE 5431 5431 EPILOGUE_4_ARGS 5432 5432 ENDPROC iemAImpl_v %+ %1 %+ _u128 … … 5443 5443 5444 5444 SSE_AVX_ST_MXCSR R0_32, A0_32 5445 IEMIMPL_AVX_ PROLOGUE5445 IEMIMPL_AVX_EPILOGUE 5446 5446 EPILOGUE_4_ARGS 5447 5447 ENDPROC iemAImpl_v %+ %1 %+ _u256 5448 5448 %elif %2 == 2 5449 5449 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u128, 12 5450 PROLOGUE_ 4_ARGS5450 PROLOGUE_3_ARGS 5451 5451 IEMIMPL_AVX_PROLOGUE 5452 5452 SSE_AVX_LD_MXCSR A0_32 5453 5453 5454 vmovdqu xmm0, [A2] 5455 vmovdqu xmm1, [A3] 5454 vmovdqu xmm1, [A2] 5456 5455 v %+ %1 xmm0, xmm1 5457 5456 vmovdqu [A1], xmm0 5458 5457 5459 5458 SSE_AVX_ST_MXCSR R0_32, A0_32 5460 IEMIMPL_AVX_ PROLOGUE5461 EPILOGUE_ 4_ARGS5459 IEMIMPL_AVX_EPILOGUE 5460 EPILOGUE_3_ARGS 5462 5461 ENDPROC iemAImpl_v %+ %1 %+ _u128 5463 5462 5464 5463 BEGINPROC_FASTCALL iemAImpl_v %+ %1 %+ _u256, 12 5465 PROLOGUE_ 4_ARGS5464 PROLOGUE_3_ARGS 5466 5465 IEMIMPL_AVX_PROLOGUE 5467 5466 SSE_AVX_LD_MXCSR A0_32 5468 5467 5469 vmovdqu ymm0, [A2] 5470 vmovdqu ymm1, [A3] 5468 vmovdqu ymm1, [A2] 5471 5469 v %+ %1 ymm0, ymm1 5472 5470 vmovdqu [A1], ymm0 5473 5471 5474 5472 SSE_AVX_ST_MXCSR R0_32, A0_32 5475 IEMIMPL_AVX_ PROLOGUE5476 EPILOGUE_ 4_ARGS5473 IEMIMPL_AVX_EPILOGUE 5474 EPILOGUE_3_ARGS 5477 5475 ENDPROC iemAImpl_v %+ %1 %+ _u256 5478 5476 %endif
Note:
See TracChangeset
for help on using the changeset viewer.