>in the FPEmulator module in RISC OS. If I'm right about that, presumably
>you'd need to install the fpem module in linux as usual, but the
>instructions which *are* in the silicon wouldn't generate traps and would
>be executed by the FPU?

It's not quite that simple.  Yes, there are some instructions that the FPA 
will never claim and the emulator will always get hold of, and those will just 
work.  The more tricky case is that under some circumstances I think the FPA 
can claim and start to execute an instruction but then decide that it's too 
complicated and punt to software to finish things up.  This avoids the need to 
dedicate silicon to handle all the corner cases of IEEE arithmetic.  I don't 
have the FPA datasheet to hand right now but I suspect operations involving 
denormals probably fall into this category.  The FPA support code needs to 
know how to extract the information about bounced instructions from the status 
word and finish things up.  NWFPE certainly can't do this; I have no idea 
whether the Linux version of the Acron emulator can.

p.


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to