These four aeabi functions:
aeabi_uread4
aeabi_uread8
aeabi_uwrite4
aeabi_uwrite8
Can be used to perform unaligned accesses where they are not supported, such as v6m or with -mno-unaligned-access. The function call can be a lot smaller than normal generated sequence of ldrb/strb's, but is obviously a function call so can be more difficult than the raw load/store. They can greatly reduce codesize providing they are used more than once.
Details
Details
- Reviewers
efriedma t.p.northover john.brawn
Diff Detail
Diff Detail