On Fri, Apr 11, 2014 at 5:33 AM, Stefan Kristiansson <[email protected]> wrote: > On Thu, Apr 10, 2014 at 11:47 PM, Peter Gavin <[email protected]> wrote: >> The only nit I really have is that writing the result to a register doesn't >> fit the rest of the ISA. Is the F flag timing path on the mork1x tighter >> than the forwarding path needed to pass the result of l.swa to earlier >> pipeline stages would be? Because if the result can't be forwarded, there >> would have to be a pipeline bubble. If either solution causes a pipeline >> bubble, I'd prefer just to put the result in the F flag. >> > > Hmm, yeah, good point. I guess the only real way to find out is to > try, I'll experiment with both solutions.
Ok, I did some experimenting and using the F flag wasn't as bad as I had expected, it actually turned out to be more straight forward than using the source register. So, F flag it is then. Stefan _______________________________________________ OpenRISC mailing list [email protected] http://lists.openrisc.net/listinfo/openrisc
