[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.