Author: Christophe Theron
Date: 11:57:08 04/06/98
Go up one level in this thread
On April 05, 1998 at 12:58:27, Paul Petersson wrote: >Have anyone tested Intels C/C++ compiler? I don´t have it myself, but >based on what I´ve heard from others, it´s the fastest compiler. At >least for Intel processors. The Intel compiler is provided with Borland C++ 5.0. That is, BC5 includes 2 compilers: the classical BC compiler, AND the Intel optimizing compiler. I compiled Tiger with both. Well... at least I tried. The Borland compiler was unable to do its job. It CRASHED everytime I tried to compile a module with a rather long function. The Intel compiler was able to compile Tiger. But when I ran my program, it CRASHED. I followed the code with a debugger, and discovered that there was an error in the inline code produced by the "isdigit" function. The assembly intruction had an incorrect indirection in it (a "mov ax,[bx]" instead of a "mov ax,bx") that produced a page fault. I suppose the problem does not come from the Intel compiler, but comes from the fact that Borland shipped his product before ever trying to compile a program with the "isdigit" function. Which is quite frightening. From a speed point of view, the Borland compiler was the best. It crashed in less than 10 seconds. With the Intel compiler, I had to wait a little bit more (until the EXE file was linked) to get the crash. Christophe
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.