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/
>
> It gives the code generated for __sync_val_compare_and_swap
> as including a push {r4} / pop {r4} pair
On 24 November 2010 21:18, Ken Werner wrote:
> On Wednesday, November 24, 2010 8:29:35 pm Peter Maydell wrote:
>> strex r0, r2, [r3] # store r2 (new) into memory pointed to
>> by r3 (mem)
(Apologies for the linewrap damage, by the way -- blame google mail.)
> Initially I thought r2 co
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
>
(I've logged this as a potential speed improvement at LP: #681138 so
we don't lose it)
-- Michael
On Thu, Nov 25, 2010 at 8:29 AM, Peter Maydell wrote:
> This wiki page came up during the toolchain call:
> https://wiki.linaro.org/Internal/People/KenWerner/AtomicMemoryOperations/
>
> It gives the