Re: Constant divisions not converted to multiplications
LIU Hao via Gcc <[email protected]>
| Newsgroups | gmane.comp.gcc.devel |
|---|---|
| Message-ID | <[email protected]> |
在 2026-5-21 21:49, Matteo Nicoli via Gcc 写道: > On GCC 16.1.1 I observe the same behavior (except from the fact that it uses the AVX instruction vdivss). The option which enables such optimization is `-freciprocal-math`: https://gcc.godbolt.org/z/YovYMMdbj It's off by default as it may result in precision loss. It can also be enabled indirectly with `-funsafe-math-optimizations` or `-ffast-math`. -- Best regards, LIU Hao
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEYmSQWY4DEzq4FUs4hfveZl3ogBsFAmoPEVAFAwAAAAAACgkQhfveZl3ogBsm QA//SIBW3IUX7JcstPQ4/cXLX6an9u5cLBZ3QXe6BrZJtsbY3g8ZOx9C/Zn+4pzz2x24IJpZlCr3 fgyAtJ4L7tfw9jBicPwbVGh538FBbLWwk1ktZQtksQeB+n+DaaGB0zbmZfKRLAY5uOgPjiywZjUB LXxkPil3WKMM13DZkCIdvZoWkVQDQBRZRprjDF5X9/iNV5mlOTb14zCIC+OYMvpa6HXuPVzL9NMY 5/5VXCa2Bt9gs5vT52FIhKjqnLJ/dwpstRccuzINzNxeQMMBhElnmsF5QvA0//X2k3ou8fyqMMap cX45LSCnEsKDR/Bpv+Tv9q2WkrnZSOIEPdNKAXO6tMGdLBOsoy6UzbQ1cP7T6xCP0IAs7AFfrvfd ybz3KWNvD+97DRkFX57K+LdyfHVPK2E0IYzoqal9PKPvNoo+lIk2wnOLu/VTQBxgd7Co2AwhTAKg USNjAikE12YNOiFBHC08Rms/7KOYfWeLfkKz6/zwOc55VzSKG+SQEgtG2UjRy/+4KNsX3I8yzgKK YHz2FT614c/2NPbG32L/peavqdGnr0RP+hdRlUoiacJ7c7dKkd2PnJwKprgDW+cFhBeHSWcXp/6T rOuQ5AEqAlmMOTZh1qUzEsiBZ95ZFFUPSvs4N91cdbdwEda2DhxhlTarJ6CSCuAnZJn9Z+ZwFFR0 x/s= =H82O -----END PGP SIGNATURE-----