VirtualBox

Ignore:
Timestamp:
Mar 9, 2024 1:42:20 AM (9 months ago)
Author:
vboxsync
Message:

VMM/IEM: Implemented iemNativeEmit_sub_r_i_efl and enabled it for both hosts. bugref:10376

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h

    r103739 r103740  
    17241724{
    17251725    IEMOP_MNEMONIC2(FIXED, SUB, sub, AL, Ib, DISOPTYPE_HARMLESS, IEMOPHINT_IGNORES_OP_SIZES);
    1726     IEMOP_BODY_BINARY_AL_Ib(sub, 0);
     1726    IEMOP_BODY_BINARY_AL_Ib(sub, RT_ARCH_VAL_AMD64 | RT_ARCH_VAL_ARM64);
    17271727}
    17281728
     
    17361736{
    17371737    IEMOP_MNEMONIC2(FIXED, SUB, sub, rAX, Iz, DISOPTYPE_HARMLESS, 0);
    1738     IEMOP_BODY_BINARY_rAX_Iz_RW(sub, 0);
     1738    IEMOP_BODY_BINARY_rAX_Iz_RW(sub, RT_ARCH_VAL_AMD64 | RT_ARCH_VAL_ARM64);
    17391739}
    17401740
     
    44404440{
    44414441    IEMOP_MNEMONIC(sub_Eb_Ib, "sub Eb,Ib");
    4442     IEMOP_BODY_BINARY_Eb_Ib_RW(sub, 0, 0);
     4442    IEMOP_BODY_BINARY_Eb_Ib_RW(sub, RT_ARCH_VAL_AMD64 | RT_ARCH_VAL_ARM64, 0);
    44434443}
    44444444
     
    50135013{
    50145014    IEMOP_MNEMONIC(sub_Ev_Iz, "sub Ev,Iz");
    5015     IEMOP_BODY_BINARY_Ev_Iz_RW(sub, 0, 0);
     5015    IEMOP_BODY_BINARY_Ev_Iz_RW(sub, RT_ARCH_VAL_AMD64 | RT_ARCH_VAL_ARM64, 0);
    50165016}
    50175017
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