VirtualBox

Changeset 4473 in vbox


Ignore:
Timestamp:
Aug 31, 2007 3:48:01 PM (17 years ago)
Author:
vboxsync
Message:

movxz -> movzbl in the GNU parts. (hopefully this fixes some mac os x as issue.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/asm.h

    r4071 r4473  
    21822182    __asm__ __volatile__("lock; cmpxchgl %2, %0\n\t"
    21832183                         "setz  %%al\n\t"
    2184                          "movzx %%al, %%eax\n\t"
     2184                         "movzbl %%al, %%eax\n\t"
    21852185                         : "=m" (*pu32),
    21862186                           "=a" (u32Ret)
     
    22572257    __asm__ __volatile__("lock; cmpxchgq %2, %0\n\t"
    22582258                         "setz  %%al\n\t"
    2259                          "movzx %%al, %%eax\n\t"
     2259                         "movzbl %%al, %%eax\n\t"
    22602260                         : "=m" (*pu64),
    22612261                           "=a" (u64Ret)
     
    22862286                         "setz  %%al\n\t"
    22872287                         "xchgl %%ebx, %4\n\t"
    2288                          "movzx %%al, %%eax\n\t"
     2288                         "movzbl %%al, %%eax\n\t"
    22892289                         : "=a" (u32Ret),
    22902290                           "=d" (u32Spill),
     
    22982298    __asm__ __volatile__("lock; cmpxchg8b %2\n\t"
    22992299                         "setz  %%al\n\t"
    2300                          "movzx %%al, %%eax\n\t"
     2300                         "movzbl %%al, %%eax\n\t"
    23012301                         : "=a" (u32Ret),
    23022302                           "=d" (u32Spill),
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