diff options
Diffstat (limited to 'src/os/unix/ngx_gcc_atomic_amd64.h')
-rw-r--r-- | src/os/unix/ngx_gcc_atomic_amd64.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/os/unix/ngx_gcc_atomic_amd64.h b/src/os/unix/ngx_gcc_atomic_amd64.h index 2183e738e..289cd614e 100644 --- a/src/os/unix/ngx_gcc_atomic_amd64.h +++ b/src/os/unix/ngx_gcc_atomic_amd64.h @@ -74,4 +74,6 @@ ngx_atomic_fetch_add(ngx_atomic_t *value, ngx_atomic_int_t add) } -#define ngx_memory_barrier() __asm__ volatile ("" ::: "memory") +#define ngx_memory_barrier() __asm__ volatile ("" ::: "memory") + +#define ngx_cpu_pause() __asm__ ("pause") |