VirtualBox

Changeset 4473

Show
Ignore:
Timestamp:
08/31/07 17:48:01 (1 year ago)
Author:
vboxsync
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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), 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy