> On Jun 6, 2018, at 4:38 PM, Savolainen, Petri (Nokia - FI/Espoo) 
> <petri.savolai...@nokia.com> wrote:
> 
> 
> 
>> -----Original Message-----
>> From: lng-odp [mailto:lng-odp-boun...@lists.linaro.org] On Behalf Of Maxim
>> Uvarov
>> Sent: Wednesday, June 6, 2018 4:26 PM
>> To: Maxim Kuvyrkov <maxim.kuvyr...@linaro.org>
>> Cc: LNG ODP Mailman List <lng-odp@lists.linaro.org>
>> Subject: [lng-odp] armv8 gcc lock free instructions
>> 
>> Hello Maxim,
>> 
>> we have discussion here that gcc for armv8 does not generated lock free
>> instructions for 64 bit types. But all other arched do.
>> 
>> https://github.com/Linaro/odp/pull/611
>> 
>> Do you know reasons for that?
>> 
>> Thank you,
>> Maxim.
> 
> The question is: why 128 bit GCC built-in atomics are not lock-free on ARMv8 
> (__atomic_is_lock_free(16) returns false)? ARMv8.0 ISA has dual 64bit atomic 
> instructions available. 

Hi Petri,

I don't know the answer off-hand.  Let me check on this with my team.

--
Maxim Kuvyrkov
www.linaro.org


Reply via email to