Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.msdos.programmer > #372

Re: Opcode frequency process/tools?

From Terje Mathisen <"terje.mathisen at tmsw.no"@nospicedham.giganews.com>
Subject Re: Opcode frequency process/tools?
Message-ID <kk53o8-3it.ln1@ntp6.tmsw.no> (permalink)
Date 2011-10-31 19:22 +0100
References <f5d9291d-0bb2-4088-ab58-e8b18dd8cfb9@t8g2000yql.googlegroups.com> <ug2mn8-pe3.ln1@ntp6.tmsw.no> <206cfdd9-ea56-40e8-9f13-1f0b3adc9179@q13g2000vbd.googlegroups.com> <31vrn8-0ki.ln1@ntp6.tmsw.no> <c298dd93-62c3-4e25-9beb-09ed52f91bf1@x21g2000yqb.googlegroups.com>
Newsgroups comp.lang.asm.x86, comp.os.msdos.programmer

Cross-posted to 2 groups.

Show all headers | View raw


Jim Leonard wrote:
> On Oct 28, 7:46 pm, Terje Mathisen<"terje.mathisen at
> tmsw.no"@giganews.com>  wrote:
>>>> This sounds like you might stumble on some snippets written by me. :-)
>>
>>> I demand a partial list sir!  Any particular 1980s or early 1990s
>>> inner loops you're proud of?
>>
>> A few, unfortunately I don't have the source available for most of the 3
>> MB asm I wrote before 1995. :-(
>
> I don't want the source, I just want to know what high-performance
> stuff you worked on.  I'll go disassemble if I want the source :-)

I helped optimize the first sw dvd player (SoftDVD), which managed to 
keep up without any frame dropping on a PentiumMMX 300.

I did a similar (i.e. very small indeed) amount of work on the original 
Quake, enough to be mentioned in the manual.

You might find some traces of the work I did for Intel, optimizing their 
h264 decoder: This was mostly a case of showing them that 'Yes, it might 
indeed be possible to double the speed of your current code."

You might be able to locate my 3rd place code for Conway's Game of Life, 
or the Word Count which Mike Abrash have written about.

The code I won two different competitions for (a Pentomino solver) is 
quite nice, even the plain C version was significantly faster than the 
second-best asm entry.

(It won twice because somebody entered the C version in a French 
competition! :-) )

I also did quite a bit of the work on DFC (Decorrelated Fast Cipher), 
one of the also-ran candidates in the AES competition.

There's been a bunch of other things over all the years since 1982, but 
you'll probably never find them. :-)

Terje
-- 
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Back to comp.os.msdos.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-26 11:41 -0700
  Re: Opcode frequency process/tools? Terje Mathisen <"terje.mathisen at tmsw.no"@giganews.com> - 2011-10-26 21:09 +0200
    Re: Opcode frequency process/tools? Ross Ridge <rridge@nospicedham.csclub.uwaterloo.ca> - 2011-10-26 15:54 -0400
    Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-28 07:07 -0700
      Re: Opcode frequency process/tools? Terje Mathisen <"terje.mathisen at tmsw.no"@giganews.com> - 2011-10-29 02:46 +0200
        Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-31 07:20 -0700
          Re: Opcode frequency process/tools? Terje Mathisen <"terje.mathisen at tmsw.no"@nospicedham.giganews.com> - 2011-10-31 19:22 +0100
      Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-31 07:41 -0700
        Re: Opcode frequency process/tools? Bogus@Embarq.com (Steve) - 2011-11-01 13:13 +0000
  Re: Opcode frequency process/tools? "Rod Pemberton" <do_not_have@nospicedham.noavailemail.cmm> - 2011-10-26 19:12 -0400
    Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-28 07:11 -0700
   Re: Opcode frequency process/tools?  hopcode <hopcode@nospicedham.nulnulul.de> - 2011-10-27 01:18 +0200
    Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-28 07:13 -0700
  Re: Opcode frequency process/tools? Hugh Aguilar <hughaguilar96@nospicedham.yahoo.com> - 2011-10-26 22:28 -0700
    Re: Opcode frequency process/tools? "Rod Pemberton" <do_not_have@nospicedham.noavailemail.cmm> - 2011-10-27 13:37 -0400
      Re: Opcode frequency process/tools? Hugh Aguilar <hughaguilar96@nospicedham.yahoo.com> - 2011-10-27 22:49 -0700
    Re: Opcode frequency process/tools? Jim Leonard <mobygamer@nospicedham.gmail.com> - 2011-10-28 07:24 -0700
  Re: Opcode frequency process/tools? Phil Carmody <thefatphil_demunged@nospicedham.yahoo.co.uk> - 2011-10-27 14:00 +0300
    Re: Opcode frequency process/tools? "Rod Pemberton" <do_not_have@nospicedham.noavailemail.cmm> - 2011-10-27 13:38 -0400
      Re: Opcode frequency process/tools? Robert Wessel <robertwessel2@nospicedham.yahoo.com> - 2011-10-27 14:51 -0500
        Re: Opcode frequency process/tools? Hugh Aguilar <hughaguilar96@nospicedham.yahoo.com> - 2011-10-27 22:40 -0700

csiph-web