Re: High Level Language vs Assembly

Tom Fjellstrom <tfjellstrom@home.com>
22 Mar 2001 01:14:18 -0500

          From comp.compilers

Related articles
[23 earlier articles]
Re: High Level Language vs Assembly mr@peakfive.com (Matt) (2001-03-10)
Re: High Level Language vs Assembly joachim_d@gmx.de (Joachim Durchholz) (2001-03-10)
Re: High Level Language vs Assembly joachim_d@gmx.de (Joachim Durchholz) (2001-03-10)
Re: High Level Language vs Assembly toon@moene.indiv.nluug.nl (Toon Moene) (2001-03-12)
Re: High Level Language vs Assembly ts3@ukc.ac.uk (Tom Shackell) (2001-03-14)
Re: High Level Language vs Assembly jthorn@galileo.thp.univie.ac.at (2001-03-14)
Re: High Level Language vs Assembly tfjellstrom@home.com (Tom Fjellstrom) (2001-03-22)
Re: High Level Language vs Assembly anton@mips.complang.tuwien.ac.at (2001-03-22)
| List of all articles for this month |

From: Tom Fjellstrom <tfjellstrom@home.com>
Newsgroups: comp.compilers
Date: 22 Mar 2001 01:14:18 -0500
Organization: Excite@Home - The Leader in Broadband http://home.com/faster
References: 01-02-094 01-02-101 01-03-015 01-03-036 01-03-049 01-03-086
Keywords: assembler, optimize
Posted-Date: 22 Mar 2001 01:14:18 EST

Tom Shackell wrote:
> My argument was that Assembly language is better than a HLL sometimes,
> and hence I only have to prove this is so in at least one case. I am
> not saying that online code does not have its place, just that it is
> not a replacement for hand-coded ASM in certain cases. Many of the
> other optimizations that people have suggested in a software graphics
> engine give some performance benefits but do not compare with ASM
> coding the inner loop of the rasterizer.
>


you sure? In a lot of cases the 'C' engine in 'Allegro'
(http://www.talula.demon.co.uk/allegro/) is many time faster than the
hand optimized mmx assembler. (expecially in the software 3d routines)
--
Tom Fjellstrom
tfjellstrom@home.com
http://strangesoft.net/


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.