VirtualBox

Changeset 8353 in vbox for trunk/src/recompiler/target-i386


Ignore:
Timestamp:
Apr 24, 2008 9:52:47 AM (17 years ago)
Author:
vboxsync
Message:

added a (disabled) workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35135

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/recompiler/target-i386/helper.c

    r6726 r8353  
    47644764            addr = ptr + 0xa0;
    47654765            for(i = 0; i < nb_xmm_regs; i++) {
     4766#if HC_ARCH_BITS == 32 && 0
     4767                /* this is a workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35135 */
     4768                env->xmm_regs[i].XMM_L(0) = ldl(addr);
     4769                env->xmm_regs[i].XMM_L(1) = ldl(addr + 4);
     4770                env->xmm_regs[i].XMM_L(2) = ldl(addr + 8);
     4771                env->xmm_regs[i].XMM_L(3) = ldl(addr + 12);
     4772#else
    47664773                env->xmm_regs[i].XMM_Q(0) = ldq(addr);
    47674774                env->xmm_regs[i].XMM_Q(1) = ldq(addr + 8);
     4775#endif
    47684776                addr += 16;
    47694777            }
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