Re: [gem5-dev] AArch64 patch: making guarded insts microcoded

2016-10-20 Thread Fernando Endo
Hi Giacomo, Thanks for your suggestion. Regarding a different decoder flavour, I could not find the commit d3d15974, is it in the gem5 repo? Regards, -- Fernando A. Endo, Post-doc INRIA Rennes-Bretagne Atlantique France 2016-10-14 17:02 GMT+02:00 Giacomo Gabrielli : > Hi Fernando, > Thanks f

Re: [gem5-dev] AArch64 patch: making guarded insts microcoded

2016-10-14 Thread Giacomo Gabrielli
Hi Fernando, Thanks for your contribution. In general, I’d say that these instructions tend to capture common patterns that could map well to a “fast-path” implementation. Cracking them in a conservative way might end up jeopardising their goal, as more aggressive implementations could be possibl

[gem5-dev] AArch64 patch: making guarded insts microcoded

2016-10-14 Thread Fernando Endo
Hello all, I'd like to know if the following patch may interest the community. I split conditionally executed AArch64 instructions into two or three uops, in order to use at most 3 register file ports, instead of 4 in the current code. The vast majority if not all AArch64 uops use up to 3 RF port