Re: [PATCH] Fortran: Add IEEE_SIGNBIT and IEEE_FMA functions
ping on that patch from last week Maybe the ping is a bit early, as you know I’m not very active anymore, so I do not know what are the current policies. In particular, how much leeway do I have to commit the patch if there is no comment from another maintainer? I am fairly confident about the code, because I wrote the original IEEE implementation so I know it very well. I believe it would probably be better to commit this and have it tested on mainline, that wait for too long. I intend to submit further patches and improvements in this area, once those are merged. Best, FX > Le 31 août 2022 à 16:22, FX a écrit : > > Hum, slightly amended patch, after checking 32-bit results on another linux > machine. > The test for FMA has been made a bit less strict, because otherwise we have > surprised on 387 arithmetic due to excess precision. > > Final patch is attached. Regression-tested on x86_64-pc-linux-gnu, both 32- > and 64-bit. > OK to commit? > > FX > > <0001-fortran-Add-IEEE_SIGNBIT-and-IEEE_FMA-functions.patch>
Re: [PATCH] Fortran: Add IEEE_SIGNBIT and IEEE_FMA functions
Hi FX, Maybe the ping is a bit early, as you know I’m not very active anymore, so I do not know what are the current policies. In particular, how much leeway do I have to commit the patch if there is no comment from another maintainer? I am fairly confident about the code, because I wrote the original IEEE implementation so I know it very well. I believe it would probably be better to commit this and have it tested on mainline, that wait for too long. I intend to submit further patches and improvements in this area, once those are merged. Looks good in principle. Just a couple of remarks: Both of these functions are new with Fortran 2018, could you add a standards version check? And, more general: I don't think we document which part of the IEEE arithmetic we support. It might be a good idea to add that to the manual (but not for this patch). So, OK with the version check. Best regards Thomas