3 #ifndef __CDS_COMPILER_VC_AMD64_BACKOFF_H
4 #define __CDS_COMPILER_VC_AMD64_BACKOFF_H
8 namespace cds { namespace backoff {
9 namespace vc { namespace amd64 {
11 # define CDS_backoff_pause_defined
12 static inline void backoff_pause( unsigned int nLoop = 0x000003FF )
14 for ( unsigned int i = 0; i < nLoop; i++ )
18 # define CDS_backoff_nop_defined
19 static inline void backoff_nop()
24 }} // namespace vc::amd64
27 using namespace vc::amd64;
29 }} // namespace cds::backoff
32 #endif // #ifndef __CDS_COMPILER_VC_AMD64_BACKOFF_H