delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/09/17/07:15:52

From: "Russ Williams" <russ AT algorithm DOT demon DOT co DOT uk>
Newsgroups: comp.lang.c++,comp.os.msdos.djgpp,rec.games.programmer
Subject: Re: The numer 1 compiler, DJGPP or MSVC Here's a good rating comparision
Date: 17 Sep 1997 10:19:39 GMT
Organization: UUNet UK server (post doesn't reflect views of UUNet UK)
Lines: 31
Message-ID: <01bcc353$59b5f490$2b40cbc2@russnt>
References: <3412BD25 DOT 1F30 AT mho DOT net> <3412DDA8 DOT C428AF45 AT a DOT crl DOT com> <341316EA DOT E14 AT mho DOT net> <34158665 DOT 8731090 AT news DOT concentric DOT net> <34148F08 DOT 7A16 AT pacbell DOT net> <5v5fm1$iku$1 AT vixen DOT cso DOT uiuc DOT edu> <3417b361 DOT 0 AT 139 DOT 134 DOT 5 DOT 33> <MPG DOT e831ef3f3b7c46f98982f AT news DOT videotron DOT net> <341baf04 DOT 0 AT 139 DOT 134 DOT 5 DOT 33> <MPG DOT e8609f75a7525fc98984b AT news DOT videotron DOT net> <341ceb68 DOT 0 AT 139 DOT 134 DOT 5 DOT 33> <01bcc1b6$1f9cce30$2b40cbc2 AT russnt> <341e6620 DOT 5108437 AT news DOT concentric DOT net> <01bcc1fa$a52f3350$2b40cbc2 AT russnt> <MPG DOT e8762716e334a21989855 AT news DOT videotron DOT net> <MPG DOT e8764aba8e6138e9896e2 AT nntp DOT chromatic DOT com> <01bcc27c$add7b720$2b40cbc2 AT russnt> <341f7974 DOT 0 AT 139 DOT 134 DOT 5 DOT 33>
NNTP-Posting-Host: ntbackup2.krisalis.co.uk
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Herman Schoenfeld <you AT somehost DOT somedomain> wrote in article
<341f7974 DOT 0 AT 139 DOT 134 DOT 5 DOT 33>...
> In article <01bcc27c$add7b720$2b40cbc2 AT russnt>, >
russ AT algorithm DOT demon DOT co DOT uk 
> says...
[...]
> >I think that was the point. Terminal Velocity / Fury 3 aren't likely to
be 
> >significantly different, are they? The inner loops will still be
assembly,
> >so the compiler will make sod all difference.
> >
> 
> No russ. The compiler will make a drastic difference. If not then the
games 
> should be equal in performance. Even when the watcom version tested on a 
> machine 5 times slower than the other test machines it still manages to 
> outperform fury 3! 

HOW IS THIS THE COMPILER'S FAULT? (Yes, I do mean that as shouting).

Do you have the faintest idea of how games are written? The inner loops, 
which would take about 90% of the CPU time are likely to be written in
assembly. The compiler cannot affect the speed of this (since very few even
attempt to optimise assembly - end even then, only inline stuff).
Therefore,
the compiler can only affect the speed of 10% (by time) of the game - and 
obviously, that won't make a big difference.

---
Russ

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019