Re: [PATCH] i386: Emit 16b atomics inline with -m64 -mcx16 -mavx [PR104688]

2022-11-14 Thread Jakub Jelinek via Gcc-patches
On Mon, Nov 14, 2022 at 05:04:24PM +0800, Hongtao Liu wrote: > On Mon, Nov 14, 2022 at 3:57 PM Uros Bizjak via Gcc-patches > wrote: > > > > On Mon, Nov 14, 2022 at 8:52 AM Jakub Jelinek wrote: > > > > > > Hi! > > > > > > Working virtually out of Baker Island. > > > > > > Given > > > https://gcc.g

Re: [PATCH] i386: Emit 16b atomics inline with -m64 -mcx16 -mavx [PR104688]

2022-11-14 Thread Hongtao Liu via Gcc-patches
On Mon, Nov 14, 2022 at 5:04 PM Hongtao Liu wrote: > > On Mon, Nov 14, 2022 at 3:57 PM Uros Bizjak via Gcc-patches > wrote: > > > > On Mon, Nov 14, 2022 at 8:52 AM Jakub Jelinek wrote: > > > > > > Hi! > > > > > > Working virtually out of Baker Island. > > > > > > Given > > > https://gcc.gnu.org/

Re: [PATCH] i386: Emit 16b atomics inline with -m64 -mcx16 -mavx [PR104688]

2022-11-14 Thread Hongtao Liu via Gcc-patches
On Mon, Nov 14, 2022 at 3:57 PM Uros Bizjak via Gcc-patches wrote: > > On Mon, Nov 14, 2022 at 8:52 AM Jakub Jelinek wrote: > > > > Hi! > > > > Working virtually out of Baker Island. > > > > Given > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104688#c10 > > the following patch implements atomi

Re: [PATCH] i386: Emit 16b atomics inline with -m64 -mcx16 -mavx [PR104688]

2022-11-13 Thread Uros Bizjak via Gcc-patches
On Mon, Nov 14, 2022 at 8:52 AM Jakub Jelinek wrote: > > Hi! > > Working virtually out of Baker Island. > > Given > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104688#c10 > the following patch implements atomic load/store (and therefore also > enabling compare and exchange) for -m64 -mcx16 -mavx.

[PATCH] i386: Emit 16b atomics inline with -m64 -mcx16 -mavx [PR104688]

2022-11-13 Thread Jakub Jelinek via Gcc-patches
Hi! Working virtually out of Baker Island. Given https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104688#c10 the following patch implements atomic load/store (and therefore also enabling compare and exchange) for -m64 -mcx16 -mavx. Ok for trunk if it passes bootstrap/regtest? 2022-11-13 Jakub Jeli