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

Re: [f-cpu] RC5, F-CPU and srotl



hi !

Michael Riepe wrote:
> On Mon, Apr 15, 2002 at 06:20:20AM +0200, cedric wrote:
> [...]
> > > > Yes, but we need to start from a point, if you have some idee of which
> > > > algorithm or part of program to port, say it here, and if some one have
> > > > time he can start to port them.
> > > In assembler?
> > Yes, for example, ffmepg or whatever you thing it will be a good idea to look
> > at this code to see where we can have problem with our instruction set.
> 
> Lots of things...
> 
> - common (de)compression algorithms (LZW/LZ77, BWT)
> - audio and image manipulation (digital filters)
> - arbitrary-precision integer math (e.g. libgmp)
> - string operations (strlen, strcpy, strcmp, strspn and so on)
> - floating-point emulation (in case we do not implement an FPU in FC0)
> - alle those nifty functions from <math.h>
> - vector and matrix operations
> - basic graphics drawing operations (points, lines, arcs, splines, ...)
> - C and Pascal style function entry/exit frames and function calls
> - basic framework for interrupt and exception handlers
> - a simple garbage collector (stop-and-copy or something like that)
> - a more sophisticated GC (incremental, with fences)
> - a TLB miss handler
> - digest functions - 16/32-bit CRC, MD5, TCP/IP compatible checksum
> - DES and AES cores
> - a Mandelbrot engine
> - a FORTH interpreter
> - binary search
> - tree search
> - quicksort

only ?

> ... and probably much more. On the other hand, you could also get a copy
> of `The Art Of Computer Programming' and port everything to the F-CPU :)

hmmmm i have a limited life length, you know ;-) and i have only completed
the 5th chapter of the LFS book. give me some time before i can hack again :-)

> [...]
> > > > I see your last post, so you find a solution, no ? ;-)
> > > Yes. But I'm still unsure what it will cost (in terms of delay time and
> > > die area).
> > I understand that not an easy task, but you will, I am sure, find a solution
> > ;-)
> Don't I always? ;)
your _real_ value is that you choose your challenges carefully ;-)
not like me ...

>  Michael "Tired" Riepe <Michael.Riepe@stud.uni-hannover.de>
WHYGEE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/