VirtualBox

Changeset 103993 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Mar 21, 2024 5:59:07 PM (11 months ago)
Author:
vboxsync
Message:

VMM/IEM: Implement native emitters for IEM_MC_MAYBE_RAISE_SSE_AVX_SIMD_FP_OR_UD_XCPT(), IEM_MC_REF_XREG_R32_CONST(), IEM_MC_REF_XREG_R64_CONST(), IEM_MC_REF_XREG_U32_CONST(), IEM_MC_REF_XREG_U64_CONST() and IEM_MC_STORE_SSE_RESULT(), bugref:10614

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/IEMN8veRecompiler.h

    r103953 r103993  
    404404     */
    405405    /* Simple labels comes first for indexing reasons. RaiseXx is order by the exception's numerical value(s). */
    406     kIemNativeLabelType_RaiseDe,            /**< Raise (throw) X86_XCPT_DE (00h). */
    407     kIemNativeLabelType_RaiseUd,            /**< Raise (throw) X86_XCPT_UD (06h). */
    408     kIemNativeLabelType_RaiseSseRelated,    /**< Raise (throw) X86_XCPT_UD or X86_XCPT_NM according to cr0 & cr4. */
    409     kIemNativeLabelType_RaiseAvxRelated,    /**< Raise (throw) X86_XCPT_UD or X86_XCPT_NM according to xcr0, cr0 & cr4. */
    410     kIemNativeLabelType_RaiseNm,            /**< Raise (throw) X86_XCPT_NM (07h). */
    411     kIemNativeLabelType_RaiseGp0,           /**< Raise (throw) X86_XCPT_GP (0dh) w/ errcd=0. */
    412     kIemNativeLabelType_RaiseMf,            /**< Raise (throw) X86_XCPT_MF (10h). */
    413     kIemNativeLabelType_RaiseXf,            /**< Raise (throw) X86_XCPT_XF (13h). */
     406    kIemNativeLabelType_RaiseDe,                /**< Raise (throw) X86_XCPT_DE (00h). */
     407    kIemNativeLabelType_RaiseUd,                /**< Raise (throw) X86_XCPT_UD (06h). */
     408    kIemNativeLabelType_RaiseSseRelated,        /**< Raise (throw) X86_XCPT_UD or X86_XCPT_NM according to cr0 & cr4. */
     409    kIemNativeLabelType_RaiseAvxRelated,        /**< Raise (throw) X86_XCPT_UD or X86_XCPT_NM according to xcr0, cr0 & cr4. */
     410    kIemNativeLabelType_RaiseSseAvxFpRelated,   /**< Raise (throw) X86_XCPT_UD or X86_XCPT_XF according to c4. */
     411    kIemNativeLabelType_RaiseNm,                /**< Raise (throw) X86_XCPT_NM (07h). */
     412    kIemNativeLabelType_RaiseGp0,               /**< Raise (throw) X86_XCPT_GP (0dh) w/ errcd=0. */
     413    kIemNativeLabelType_RaiseMf,                /**< Raise (throw) X86_XCPT_MF (10h). */
     414    kIemNativeLabelType_RaiseXf,                /**< Raise (throw) X86_XCPT_XF (13h). */
    414415    kIemNativeLabelType_ObsoleteTb,
    415416    kIemNativeLabelType_NeedCsLimChecking,
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