VirtualBox

Ignore:
Timestamp:
Aug 10, 2022 12:25:56 PM (2 years ago)
Author:
vboxsync
Message:

VMM/IEM: Implement [v]pmov{s,z}x[bw,bd,bq,wd,wq,dq] instructions, bugref:9898 (Fix assembly versions of AVX2 vpmov{s,z}x[bw,bd,bq,wd,wq,dq], and switch the SSE version to the SSE prologue,epilogue variants)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm

    r96115 r96130  
    43554355BEGINPROC_FASTCALL iemAImpl_ %+ %1 %+ _u128, 12
    43564356        PROLOGUE_2_ARGS
    4357         IEMIMPL_AVX_PROLOGUE
     4357        IEMIMPL_SSE_PROLOGUE
    43584358
    43594359        movd     xmm0, A1
     
    43614361        vmovdqu  [A0], xmm0
    43624362
    4363         IEMIMPL_AVX_PROLOGUE
     4363        IEMIMPL_SSE_PROLOGUE
    43644364        EPILOGUE_2_ARGS
    43654365ENDPROC iemAImpl_ %+ %1 %+ _u128
     
    43814381        IEMIMPL_AVX_PROLOGUE
    43824382
    4383         movd     xmm0, A1
     4383        movdqu   xmm0, [A1]
    43844384        v %+ %1  ymm0, xmm0
    43854385        vmovdqu  [A0], ymm0
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