Tariq Azmy
2018-05-29 21:17:11 UTC
Hi,
How is a particular instruction being decoded, especially when it has
micro-ops? I looked at the stats in commit_impl.hh
if (!inst->isMicroop() || inst->isLastMicroop())
instsCommitted[tid]++;
opsCommitted[tid]++;
Does this means the micro ops is also stored as a Dynamic Inst, with
different PC address? Also where is the file(s) that shows list of
instruction that has microops?
Thanks
How is a particular instruction being decoded, especially when it has
micro-ops? I looked at the stats in commit_impl.hh
if (!inst->isMicroop() || inst->isLastMicroop())
instsCommitted[tid]++;
opsCommitted[tid]++;
Does this means the micro ops is also stored as a Dynamic Inst, with
different PC address? Also where is the file(s) that shows list of
instruction that has microops?
Thanks