Messages in this thread | | | Date | Tue, 4 Aug 1998 14:04:46 -0400 (EDT) | From | "Albert D. Cahalan" <> | Subject | Re: floating-point abuse in 2.1.113 |
| |
Mikael Pettersson writes:
> - v.rangelow=(int)(87.9*16); > - v.rangehigh=(int)(107.8*16); > + v.rangelow=(879*16)/10; > + v.rangehigh=(1078*16)/10;
How can that be a problem? Shouldn't the multiplication and cast be evaluated at compile time, leaving only an int?
If gcc isn't doing that, is there a higher optimization level that will perform the computation at compile time?
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html
| |