VirtualBox

Changeset 21359 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Jul 7, 2009 4:22:42 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49708
Message:

fixed a gcc warning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/stam.h

    r21217 r21359  
    6767    } while (0)
    6868# endif
    69 #elif _MSC_VER >= 1400
    70 # pragma intrinsic(__rdtsc)
    71 # define STAM_GET_TS(u64)    \
    72     do { (u64) = __rdtsc(); } while (0)
    73 #else
    74 # define STAM_GET_TS(u64)    \
    75     do {                               \
    76         uint64_t u64Tmp;               \
    77         __asm {                        \
    78             __asm rdtsc                \
    79             __asm mov dword ptr [u64Tmp],     eax   \
    80             __asm mov dword ptr [u64Tmp + 4], edx   \
    81         }                              \
    82         (u64) = u64Tmp; \
    83     } while (0)
     69#else
     70# if _MSC_VER >= 1400
     71#  pragma intrinsic(__rdtsc)
     72#  define STAM_GET_TS(u64)    \
     73     do { (u64) = __rdtsc(); } while (0)
     74# else
     75#  define STAM_GET_TS(u64)    \
     76     do {                               \
     77         uint64_t u64Tmp;               \
     78         __asm {                        \
     79             __asm rdtsc                \
     80             __asm mov dword ptr [u64Tmp],     eax   \
     81             __asm mov dword ptr [u64Tmp + 4], edx   \
     82         }                              \
     83         (u64) = u64Tmp; \
     84     } while (0)
     85# endif
    8486#endif
    8587
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