|
Message-ID: <alpine.LNX.2.20.13.2001142107590.744@monopod.intra.ispras.ru> Date: Tue, 14 Jan 2020 21:17:55 +0300 (MSK) From: Alexander Monakov <amonakov@...ras.ru> To: musl@...ts.openwall.com Subject: Q: dealing with missing removal of excess precision What to do with functions that return values with excess precision from asm? Many of the remaining x87-based asm implementations do not remove excess precision on return. This looks like a bug, but matches Glibc behavior. Moving such functions to C would either introduce removal of excess precision, or result in code that lies to the compiler by pretending that inline asm keeps values within precision of float/double, where in reality it might not. Alexander
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.