[quote user="Alexey Bagaev"]ARM Infocenter sais: "It enables individual bits to be toggled without performing a read-modify-write sequence of instructions." :)[/quote] Indeed. Bitbanding doesn't perform a read-modify-write sequence of instructions, the CPU just performs a single write instruction. That single instruction, however, triggers a read-modify-write sequence of accesses within the bus controller. Strictly speaking the ARM documentation doesn't conflict with what I've said here, but I do agree that it could be stated more clearly.
↧