[futurebasic] Re: [FB] FB^3 assembler

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : April 2000 : Group Archive : Group : All Groups

From: "Brian J. Hughes" <BrianHughes@...>
Date: Sun, 9 Apr 2000 03:07:22 -0700
At 12:56 PM +1200 on 4/7/00, Robert Purves wrote:


>  >Does anyone have a list of what PPC opcodes the assembler understands?
>>
>
>FB^3 with a few exceptions only supports the original hard-to-use set. (One
>exception is the extended form mr). Hardly anything is missing. Here is a
>partial list of equivalents that I have found useful.
>
>` addi r3,0,-1       ; li r3,-1 (load immeduate)
[SNIP]

Thanks, I'm not actually working on anything that requires assembly 
code, I was mostly curious because I was looking at that 
InitOpentransport code.  I'm like that, if I don't have a structured 
learning program I go off on all kinds of tangents.  I actually learn 
better that way since I keep my interest level high.

Since I was wondering what PPC opcodes FB^3 understood, I decided to 
figure out what ones it didn't throw out errors on.  So I loaded up 
one file with all the over four or five hundred opcodes from the PPC 
guide I have and sorted through the errors.

It only took about 10 mins to pare the list down.  I now have a list 
of all the codes that are recognized by the assembler.  The list 
contains 283 PPC opcodes, many of the extended codes aren't supported 
but there are a few that are.

I don't know if there is much call for this but I could upload it 
somewhere if anyone wants it.

Where might be a good place to submit the list?  futurebasic.org maybe?

Brian Hughes