Posted (March 31, 2011, 3:22 a.m.)
Since there have been no objections, I'm going to commit this.
Posted (April 3, 2011, 9:52 a.m.)
We never really did decide how we wanted to structure the microops for x87, but this seems reasonable at least to start with. The structure of the microop definitions need to be cleaned up a little.
-
src/arch/x86/isa/microops/fpop.isa (Diff revision 1) -
Cosfp, Sinfp and the existing Movfp could all inherit from a base class (FpUniOp for unary for instance) that has this other form of __init__. Then they wouldn't each define an essentially identical copy.
Posted (May 15, 2012, 5:45 a.m.)
It seems that none of the instructions that move things on/off the floating point stack are implemented in the simulator (fld, fst, fstp, fxchg). Does it make sense to commit this code?
