[Freeciv-Dev] Re: the directional system
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Fri, Sep 07, 2001 at 08:33:02PM -0400, Greg Wooledge wrote:
> Raimar Falke (hawk@xxxxxxxxxxxxxxxxxxxxxxx) wrote:
> > On Fri, Sep 07, 2001 at 04:51:36AM -0700, Trent Piepho wrote:
> > > +#define DIR_REVERSE(dir) (((dir) + 4) % 8)
> > > +#define DIR_REVERSE(dir) (((dir) + 4) & 7)
>
> > $ gcc -S -O2 a.c
> > $ cat a.s
>
> Nice demonstration, but it only shows that your version of gcc can handle
> this optimization
This is correct.
> -- there may be other compilers out there that don't.
Than please state the compiler and the version. I don't know what
compiler are used to compile freeciv. I also don't know which compiler
supports such optimization. However I think all compilers used today
are able to perform the optimization since it is a very easy
transformation IMHO.
Please do the work and compile the small test program with various
compilers. This will give you, me and the freeciv community a better
understanding of how capable various compilers are.
> It's safer to use the bitwise AND operation.
Yes it would be safer for performance. However if performance would be
the primary goal freeciv would use X11 directly.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"It is not yet possible to change operating system by writing
to /proc/sys/kernel/ostype." sysctl(2) man page
- [Freeciv-Dev] the directional system, Jason Dorje Short, 2001/09/07
- [Freeciv-Dev] Re: the directional system, Trent Piepho, 2001/09/07
- [Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/07
- [Freeciv-Dev] Re: the directional system, Greg Wooledge, 2001/09/07
- [Freeciv-Dev] Re: the directional system, Ross W. Wetmore, 2001/09/07
- [Freeciv-Dev] Re: the directional system,
Raimar Falke <=
- [Freeciv-Dev] Re: the directional system, Gaute B Strokkenes, 2001/09/11
- [Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/12
- [Freeciv-Dev] Re: the directional system, Gaute B Strokkenes, 2001/09/13
- [Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/14
- [Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/14
- [Freeciv-Dev] Re: the directional system, Reinier Post, 2001/09/16
- [Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/16
- [Freeciv-Dev] Re: the directional system, Reinier Post, 2001/09/17
[Freeciv-Dev] Re: the directional system, Raimar Falke, 2001/09/07
|
|