libmetal
Macros | Functions
cpu.h File Reference
#include <stdint.h>
#include <metal/atomic.h>

Go to the source code of this file.

Macros

#define metal_cpu_yield()
 

Functions

static void metal_processor_io_write64 (void *ptr, uint64_t value, memory_order order)
 
static uint64_t metal_processor_io_read64 (void *ptr, memory_order order)
 

Macro Definition Documentation

◆ metal_cpu_yield

#define metal_cpu_yield ( )

Function Documentation

◆ metal_processor_io_read64()

static uint64_t metal_processor_io_read64 ( void *  ptr,
memory_order  order 
)
inlinestatic

◆ metal_processor_io_write64()

static void metal_processor_io_write64 ( void *  ptr,
uint64_t  value,
memory_order  order 
)
inlinestatic