Modern PowerPC Assembly?

Sven LUTHER luther at maxime.u-strasbg.fr
Mon Oct 25 18:17:27 EST 1999


On Sat, Oct 23, 1999 at 12:34:21AM +0200, Gabriel Paubert wrote:
> 
> 
> 
> On Fri, 22 Oct 1999, Sean Chitwood wrote:
> 
> > 
> > Can anyone recommend a book or website for PPC Assembly Programming? 
> > 
> 
> It depends on what you exactly mean and your level. For smart tricks look
> for the Compiler Writer's Guide somewhere on IBM's site. I've personnally
> learnt PPC assembly from reading the architecture specification and got
> some more useful tricks from the Compiler Writer's Guide.
> 
> <Shameless plug> 
> 
> For an example of a fairly large (but still comprehensible IMHO) assembly
> program, you may have a look at my em86 program on ftp://vlab1.iram.es.
> 
> This is an emulator for x86 BIOSes which allows me to initialize my S3.
> It's quite heavily commented and the emulation of flags has been designed
> to make clever use of rlwimi and cntlzw instructions. OTOH the decoding
> of addressing modes is quite awful spaghetti (but this was faster than 
> indirect branches). Plus the mixture of little and big endian made it very
> funny to write...
> 

Gabriel, ...

Do you think it would be possible to use your emulator to have a ppc
based dosemu ?

Not that i have time for it right now, but ...

Friendly,

Sven LUTHER

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list