Expand description
Module for direct memory operations.
Generally you don’t need to call these yourself. Instead, the compiler will insert calls to the functions defined here as necessary.
Functions
- Just call
__aeabi_memset
with 0 as thebyte
instead. - Just call
__aeabi_memset
with 0 as thebyte
instead. - Just call
__aeabi_memset
with 0 as thebyte
instead. - Arbitrary width copy between exclusive regions.
- Byte copy between exclusive regions.
- Halfword copy between exclusive regions.
- Word copy between exclusive regions.
- Just call
__aeabi_memcpy4
instead. - Copy between non-exclusive regions.
- Copy between non-exclusive regions, prefer
__aeabi_memmove
if possible. - Copy between non-exclusive regions, prefer
__aeabi_memmove
if possible. - Sets all bytes in the region to the
byte
given. - Copy between non-exclusive regions, prefer
__aeabi_memset
if possible. - Copy between non-exclusive regions, prefer
__aeabi_memset
if possible. - Copy between exclusive regions, prefer
__aeabi_memcpy
if possible. - Copy between non-exclusive regions, prefer
__aeabi_memmove
if possible. - Write a value to all bytes in the region, prefer
__aeabi_memset
if possible.