31#ifndef _LIBCPU_ACCESS_H
32#define _LIBCPU_ACCESS_H
34#include <rtems/score/cpu.h>
41extern uint8_t _ld8(uint8_t *addr);
42extern void _st8(uint8_t *addr, uint8_t val);
43extern uint16_t _ld16(uint16_t *addr);
44extern void _st16(uint16_t *addr, uint16_t val);
45extern uint32_t _ld32(uint32_t *addr);
46extern void _st32(uint32_t *addr, uint32_t val);
47extern uint64_t _ld64(uint64_t *addr);
48extern void _st64(uint64_t *addr, uint64_t val);
51extern uint16_t _ld_be16(uint16_t *addr);
52extern void _st_be16(uint16_t *addr, uint16_t val);
53extern uint32_t _ld_be32(uint32_t *addr);
54extern void _st_be32(uint32_t *addr, uint32_t val);
55extern uint64_t _ld_be64(uint64_t *addr);
56extern void _st_be64(uint64_t *addr, uint64_t val);
59extern uint16_t _ld_le16(uint16_t *addr);
60extern void _st_le16(uint16_t *addr, uint16_t val);
61extern uint32_t _ld_le32(uint32_t *addr);
62extern void _st_le32(uint32_t *addr, uint32_t val);