Messages in this thread | | | Date | Tue, 11 Nov 2008 18:50:21 -0500 | From | "Jochen Voß" <> | Subject | Re: [lm-sensors] [PATCH 1/2] Create a DIV_ROUND_CLOSEST macro to do division with rounding |
| |
Hi,
2008/11/11 Andrew Morton <akpm@linux-foundation.org>: > yup. I wonder why the compiler doesn't do that for itself - is there a > case where it will generate a different result?
The test program
#include <stdio.h> int main() { signed int x = -1; printf("%d %d\n", x/2, x>>1); return 0; }
says
0 -1
so it seems to make a difference.
All the best, Jochen -- http://seehuhn.de/
| |