On Thu, Sep 11, 2025 at 1:09 PM Trevor Gross <[email protected]> wrote: > (Returning i128 indirectly and f128 in xmm0 would also match the SysV > return ABI.)
Slight clarification here the SysV ABI says that i128 can be
represented as a 16-aligned struct:
typedef struct {
long low, high;
} __int128;
Which on SysV returns in (rax, rdx). So returning indirectly would be
the Windows equivalent of returning that struct, not an exact match of
how SysV returns the type.
- Trevor
