On Tue, 11 Jul 2023, Michael Matz wrote:
> > > To that end I introduce actually two related attributes (for naming > > > see below): > > > * nosseclobber: claims (and ensures) that xmm8-15 aren't clobbered > > > > This is the weak/active form; I'd suggest "preserve_high_sse". > > But it preserves only the low parts :-) You swapped the two in your > mind when writing the reply? Ahhh. By "high SSE" I mean the high-numbered SSE regs, i.e. xmm8-15, not the higher halves of (unspecified subset of) SSE regs. If you look from AVX viewpoint, yes, it preserves lower 128 bits of the high-numbered vector registers. Alexander