Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros
ngx_gcc_atomic_amd64.h File Reference

Go to the source code of this file.

Macros

#define NGX_SMP_LOCK
#define ngx_memory_barrier()   __asm__ volatile ("" ::: "memory")
#define ngx_cpu_pause()   __asm__ ("pause")

Macro Definition Documentation

#define ngx_cpu_pause ( )    __asm__ ("pause")

Definition at line 82 of file ngx_gcc_atomic_amd64.h.

#define ngx_memory_barrier ( )    __asm__ volatile ("" ::: "memory")

Definition at line 80 of file ngx_gcc_atomic_amd64.h.

#define NGX_SMP_LOCK

Definition at line 11 of file ngx_gcc_atomic_amd64.h.