Hello everyone,
This is an updated patch where I've made what was a predicate into a
pure C function based on some feedback outside the mailing list.
Ok for trunk?
Matthew
gcc/
2018-08-07 Matthew Malcomson
* config/aarch64/aarch64-protos.h
(aarch64_armv8_4_offset_memory_o
On 03/08/18 13:18, Sudakshina Das wrote:
Thank you for doing this. I am not a maintainer but I have a few nits on
this patch:
Thanks for the suggestions Sudi: nits have been removed, and new patch
attached.
Have also removed the reference to "stlur" in names as Richard suggested.
New change
On 02/08/18 17:26, matthew.malcom...@arm.com wrote:
> Use the STLUR instruction introduced in Armv8.4-a.
> This insruction has the store-release semantic like STLR but can take a
> 9-bit unscaled signed immediate offset.
>
> Example test case:
> ```
> void
> foo ()
> {
> int32_t *atomic_vals =
Hi Matthew
On 02/08/18 17:26, matthew.malcom...@arm.com wrote:
Use the STLUR instruction introduced in Armv8.4-a.
This insruction has the store-release semantic like STLR but can take a
9-bit unscaled signed immediate offset.
Example test case:
```
void
foo ()
{
int32_t *atomic_vals = call