Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Thomas Koenig Newsgroups: comp.arch Subject: Re: Calling conventions (particularly 32-bit ARM) Date: Tue, 14 Jan 2025 06:20:43 -0000 (UTC) Organization: A noiseless patient Spider Lines: 13 Message-ID: References: <2025Jan8.230846@mips.complang.tuwien.ac.at> <2025Jan9.082357@mips.complang.tuwien.ac.at> <2025Jan10.112523@mips.complang.tuwien.ac.at> <6be6d207cf7386fb66d47f2fe619df71@www.novabbs.org> <6248473300a9fc0fd964c635510f510d@www.novabbs.org> <6DghP.566840$EYNf.141529@fx11.iad> Injection-Date: Tue, 14 Jan 2025 07:20:44 +0100 (CET) Injection-Info: dont-email.me; posting-host="528b2beb13dcab353e6656130e828e4d"; logging-data="2427507"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+K1HjteeZKGpzh/9CDI6lHnIH6eOOeLKM=" User-Agent: slrn/1.0.3 (Linux) Cancel-Lock: sha1:6BP3Z4exeywORDtNplPVpujCnQ8= Bytes: 1818 Scott Lurndal schrieb: > POSIX leaves it up to the programmer to decide. If the > programmer desires EDOM or ERANGE, they set the > appropriate bit in math_errhandling before calling the > sin et alia functions. That makes SIMD-style vectorization of transcendentals... interesting. Hmmm... looking around, it seems that C++ has the same requirement since C++11. One more reason why Fortran is a better language for numerics than C++...