Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <363199c0-8edf-4272-a3c9-cc97578dd1f9@app.fastmail.com>
Date: Tue, 10 Nov 2026 13:38:11 +0100
From: Alex Rønne Petersen <alex@...xrp.com>
To: "Rich Felker" <dalias@...c.org>
Cc: musl@...ts.openwall.com
Subject: Re: [PATCH v2] mipsn32: fix callee-saved FPRs in setjmp/longjmp

On Tue, Nov 10, 2026, at 13:31, Rich Felker wrote:
> On Tue, Nov 10, 2026 at 07:16:33AM +0100, Alex Rønne Petersen wrote:
>> It seems this code was incorrectly copied from N64. N32 considers the
>> even FPRs in $20-$30 to be callee-saved.
>
> Can you point me to the ABI source to confirm this?

https://irix7.com/techpubs/007-2816-004.pdf on page 18.

> Any idea why it's different?

I'm certainly no MIPS historian, but I *think* it's because N32 was
supposed to be the easy migration path for existing O32 code, while for
N64, they could do a clean break.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.