llvm-mos-sdk
Macros | Variables
memory.h File Reference
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PCE_MEMOP_INCR_INCR   0x73
 Memory operation mode: Increment source, increment destination. More...
 
#define PCE_MEMOP_DECR_DECR   0xC3
 Memory operation mode: Decrement source, decrement destination. More...
 
#define PCE_MEMOP_INCR_NONE   0xD3
 Memory operation mode: Increment source, no change to destination. More...
 
#define PCE_MEMOP_INCR_ALT   0xE3
 Memory operation mode: Increment source, alternate between destination and destination + 1. More...
 
#define PCE_MEMOP_ALT_INCR   0xF3
 Memory operation mode: Alternate between source and source + 1, increment destination. More...
 

Variables

const void * src
 
const void uint16_t count
 
const void uint16_t uint8_t mode
 

Detailed Description

Functionality related to memory operations.

Macro Definition Documentation

◆ PCE_MEMOP_ALT_INCR

#define PCE_MEMOP_ALT_INCR   0xF3

Memory operation mode: Alternate between source and source + 1, increment destination.

◆ PCE_MEMOP_DECR_DECR

#define PCE_MEMOP_DECR_DECR   0xC3

Memory operation mode: Decrement source, decrement destination.

◆ PCE_MEMOP_INCR_ALT

#define PCE_MEMOP_INCR_ALT   0xE3

Memory operation mode: Increment source, alternate between destination and destination + 1.

◆ PCE_MEMOP_INCR_INCR

#define PCE_MEMOP_INCR_INCR   0x73

Memory operation mode: Increment source, increment destination.

◆ PCE_MEMOP_INCR_NONE

#define PCE_MEMOP_INCR_NONE   0xD3

Memory operation mode: Increment source, no change to destination.

Variable Documentation

◆ count

const void uint16_t count

◆ mode

const void uint16_t uint8_t mode

◆ src

const void* src