Re: [x86 PATCH] Improved TImode (128-bit) integer constants on x86_64.

2023-12-19 Thread Uros Bizjak
On Mon, Dec 18, 2023 at 6:18 PM Roger Sayle wrote: > > > This patch fixes two issues with the handling of 128-bit TImode integer > constants in the x86_64 backend. The main issue is that GCC always > tries to load 128-bit integer constants via broadcasts to vector SSE > registers, even if the

[x86 PATCH] Improved TImode (128-bit) integer constants on x86_64.

2023-12-18 Thread Roger Sayle
This patch fixes two issues with the handling of 128-bit TImode integer constants in the x86_64 backend. The main issue is that GCC always tries to load 128-bit integer constants via broadcasts to vector SSE registers, even if the result is required in general registers. This is seen in the two