VirtualBox

Changeset 103804 in vbox


Ignore:
Timestamp:
Mar 12, 2024 11:54:20 AM (9 months ago)
Author:
vboxsync
Message:

VMM/IEM: Need to include the temporary register in the fixed register mask, bugref:10614

File:
1 edited

Legend:

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

    r103750 r103804  
    175175#  define IEMNATIVE_SIMD_REG_FIXED_TMP0    5 /* xmm5/ymm5 */
    176176#  if defined(IEMNATIVE_WITH_SIMD_REG_ACCESS_ALL_REGISTERS) || !defined(_MSC_VER)
    177 #   define IEMNATIVE_SIMD_REG_FIXED_MASK   0
     177#   define IEMNATIVE_SIMD_REG_FIXED_MASK   RT_BIT_32(IEMNATIVE_SIMD_REG_FIXED_TMP0)
    178178#  else
    179179/** On Windows xmm6 through xmm15 are marked as callee saved. */
    180 #   define IEMNATIVE_SIMD_REG_FIXED_MASK   (UINT32_C(0xffc0))
     180#   define IEMNATIVE_SIMD_REG_FIXED_MASK   (  UINT32_C(0xffc0)
     181                                            | RT_BIT_32(IEMNATIVE_SIMD_REG_FIXED_TMP0))
    181182#  endif
    182183# endif
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