[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cheers for GoGo.




> 
> Excuse the sarcastic tone, but what the hell are you writing that requires
> such a degree of streamlining? OS internals?
> 
> Bear in mind that streamlining at the asm stage is the final stage of the
> process. It requires the most amount of physical work and gains the least
> amount of speedup.
> 
> A.D.

Well, gogo is at least 40 to 50% faster than lame on my machine (which it is 
based on), probably down to a mix of the assembler and the MMX instructions. 
I don't know if you remember a program called Fastcad for DOS...it was the 
fasted CAD I'd ever seen running on a 286, mostly because it was 100% 
assembler. You could *really* tell the difference.

As far as what I'd code? Dunno - its been about 4 years since I last touched 
80x86 assembly, so I'm going to be a bit rusty to start with...I'm mostly an 
experimental coder, so I'll play with what I want. Personally, I have no 
problems with assembly, but that could be due to the Speccy, CBM Pet and BBC 
I used to have and code on (so it's not a sea-change for me). Curiously 
enough as well, you still do a lot of assembler in engineering fields (which 
I have done), with Z80's and 68000's being used as embedded controllers.

Chris...


-- 
@}-,'--------------------------------------------------  Chris Johnson --'-{ [at] 
    / "(it is) crucial that we learn the difference / sixie [at] nccnet.co.uk  \
   / between Sex and Gender. Therein lies the key  /                       \ 
  / to our freedom" -- LB                         / www.nccnet.co.uk/~sixie \ 


---------------------------------------------------------------------
Sheffield Linux User's Group - http://www.sheflug.co.uk
To unsubscribe from this list send mail to
- <sheflug-request [at] vuw.ac.nz> - with the word 
 "unsubscribe" in the body of the message. 

  GNU the choice of a complete generation.