Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros
ngx_gcc_atomic_x86.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__ (".byte 0xf3, 0x90")

Macro Definition Documentation

#define ngx_cpu_pause ( )    __asm__ (".byte 0xf3, 0x90")

Definition at line 127 of file ngx_gcc_atomic_x86.h.

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

Definition at line 124 of file ngx_gcc_atomic_x86.h.

#define NGX_SMP_LOCK

Definition at line 11 of file ngx_gcc_atomic_x86.h.