VirtualBox

Changeset 3515 in kBuild for trunk


Ignore:
Timestamp:
Dec 16, 2021 12:54:03 PM (3 years ago)
Author:
bird
Message:

kash: shthread.h: Correction to previous change, K_ARCH_X86_32 not K_ARCH_X86.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/shthread.h

    r3502 r3515  
    6464#ifdef _MSC_VER
    6565    return _InterlockedIncrement((long *)valuep);
    66 #elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86)
     66#elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86_32)
    6767    unsigned uRet;
    6868    __asm__ __volatile__("lock; xaddl %1, %0" : "=m" (*valuep), "=r" (uRet) : "m" (*valuep), "1" (1) : "memory", "cc");
     
    7777#ifdef _MSC_VER
    7878    return _InterlockedDecrement((long *)valuep);
    79 #elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86)
     79#elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86_32)
    8080    unsigned uRet;
    8181    __asm__ __volatile__("lock; xaddl %1, %0" : "=m" (*valuep), "=r" (uRet) : "m" (*valuep), "1" (-1) : "memory", "cc");
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette