On Fri, Sep 28, 2012 at 11:10 PM, Stefan Kristiansson <[email protected]> wrote: > Although I could imagine the floating point unit could be > another user of the register pair writing mechanism, but I digress.
That is a good point, and I think it might be worth considering. I think it would be really cool if we could implement OR1K in a way that it had a flag you could use to switch between 32 and 64 bits with, and everything would be identical except address and data sizes. You'd get a 128-bit multiply with that, though, which isn't all that useful. And to maintain consistency, you'd have a 128-bit float, which isn't really useful either. Anyways, 32x32 to 64-bit multiply actually *is* useful IMO and something I think we should add an opcode for. -Pete _______________________________________________ OpenRISC mailing list [email protected] http://lists.openrisc.net/listinfo/openrisc
