x86: add op class for int and fp microops in isa description
authorNilay Vaish <nilay@cs.wisc.edu>
Tue, 21 May 2013 16:33:57 +0000 (11:33 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Tue, 21 May 2013 16:33:57 +0000 (11:33 -0500)
commitfba40864aab3015009efe4ade7599c07bc28ab1a
tree0bd79a6e1bf9bd733c3b70376f13f8a825946a68
parent5b49c3d255eb82089496f8a77d6ab50004b5a2c2
x86: add op class for int and fp microops in isa description
Currently all the integer microops are marked as IntAluOp and the floating
point microops are marked as FloatAddOp. This patch adds support for marking
different microops differently. Now IntMultOp, IntDivOp, FloatDivOp,
FloatMultOp, FloatCvtOp, FloatSqrtOp classes will be used as well. This will
help in providing different latencies for different op class.
src/arch/x86/isa/microops/fpop.isa
src/arch/x86/isa/microops/regop.isa