As far as I can tell from the MIPS documentation, only a MIPS64
processor would have 64-bit wide FP registers.  However, these 64-bit
specific instructions that only work on such a processor are part of
the MIPS32 revision 2 ISA for some strange reason--they just have
"unpredictable" affects if ever run on a MIPS32 processor.

On Wed, Dec 30, 2009 at 1:03 PM, Korey Sewell <[email protected]> wrote:
>
>>  You shouldn't need to add any new operands to just change the width,
>> you can use the type prefix. I think the way it's supposed to work is
>> that all instructions in MIPS64 use the wide integer registers, and it's
>> set up so it just works out for the 32 bit instructions. You -would-
>> need to do something special for 64 vs. 32 bit FP registers since those
>> might need to be combined/expanded differently. You could build that
>> intelligence into filterDoubles.
>
> If I'm not mistaken, Matt is talking about a special circumstance where a
> MIPS32 program
> would be using a 64-bit FPU (or are we talking MIPS64 the whole time?).
>
> If that is the case, you would need something special since as you noted
> above right?
>
> If it's a MIPS64 program I would assume that your FPU would be 64-bit as
> well so no problem there...
>
> --
> - Korey
>
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
>
>



-- 
Cheers,
Matt
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to