microoptimising atomic memory ops
Ken Werner
ken.werner at linaro.org
Wed Nov 24 21:18:59 UTC 2010
On Wednesday, November 24, 2010 8:29:35 pm Peter Maydell wrote:
> This wiki page came up during the toolchain call:
> https://wiki.linaro.org/Internal/People/KenWerner/AtomicMemoryOperations/
The page was just moved to:
https://wiki.linaro.org/WorkingGroups/ToolChain/AtomicMemoryOperations
> strex r0, r2, [r3] # store r2 (new) into memory pointed to
> by r3 (mem)
Initially I thought r2 could be used for the result but strex doesn't allow
the return register to be the same as the store register. But using r0 instead
is a good idea.
Thanks!
Ken
More information about the linaro-toolchain
mailing list