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

Reply via email to