Re: [PATCH][GCC][AARCH64] enable STLUR use: Use STLUR in atomic_store

2018-09-18 Thread Richard Earnshaw (lists)
On 18/09/18 16:36, Matthew Malcomson wrote: > >>> diff --git a/gcc/config/aarch64/atomics.md >>> b/gcc/config/aarch64/atomics.md >>> index >>> 36c06756a1f94cadae097b3aad654fbeba1cf2f3..73078e412d01a43c05195f01488b95a2bc7a20ec >>> 100644 >>> --- a/gcc/config/aarch64/atomics.md >>> +++ b/gcc/config/

Re: [PATCH][GCC][AARCH64] enable STLUR use: Use STLUR in atomic_store

2018-09-18 Thread Matthew Malcomson
diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md index 36c06756a1f94cadae097b3aad654fbeba1cf2f3..73078e412d01a43c05195f01488b95a2bc7a20ec 100644 --- a/gcc/config/aarch64/atomics.md +++ b/gcc/config/aarch64/atomics.md @@ -481,9 +481,9 @@ ) (define_insn "atomic_

Re: [PATCH][GCC][AARCH64] enable STLUR use: Use STLUR in atomic_store

2018-09-18 Thread Richard Earnshaw (lists)
On 18/09/18 10:15, Matthew Malcomson wrote: > [PATCH][GCC][AARCH64] Use STLUR for atomic_store > > Use the STLUR instruction introduced in Armv8.4-a. > This instruction has the store-release semantic like STLR but can take a > 9-bit unscaled signed immediate offset. > > Example test case: > ``` >