[tremor] [PATCH] new mdct code, redundant tables eliminated

timmy brolin timmy at home.se
Fri Sep 13 02:47:21 PDT 2002



Hey! I was about to post that very same patch today!
Anyway.. looks good.
/
Timmy

-----Original Message-----
From: Nicolas Pitre <nico at cam.org>
To: Monty <xiphmont at xiph.org>
Date: Thu, 12 Sep 2002 21:23:53 -0400 (EDT)
Subject: [tremor] [PATCH] new mdct code, redundant tables eliminated

<p>Well not really a patch but rather the file themselves since they are 
smaller than the actual patch!  :-)

  - All redundant lookup tables eliminated;
  - mdct_init removed;
  - negative operands factorized out;
  - loop layout to allow the compiler to nicely use the ARM's 
    dereference with preincrement and write back addressing mode for
    the T and V pointers;
  - miscelaneous code optimisations and uniformisation.

Everything should be ready for the next step which would involve only a
little inline assembly to fully optimize the cross product all over the
place.

<p>Nicolas

<p><p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'tremor-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Tremor mailing list