On 10/11/16 17:14, Wilco Dijkstra wrote:
> The second patch updates the Cortex-A57 scheduler now that we can 
> differentiate
> between shifts and bitfield inserts.  The Cortex-A57 Software Optimization 
> Guide
> indicates that BFM operations use the integer multi-cycle pipeline, while ARM
> UXTB/H instructions use the Integer 1 or Integer 0 pipelines, so swap the bfm
> and extend reservations.  This results in minor scheduling differences.
> 
> I think the XGene-1 scheduler might need a similar change as currently all 
> AArch64
> shifts are modelled as 2-cycle operations.
> 
> ChangeLog:
> 2016-11-10  Wilco Dijkstra  <wdijk...@arm.com>
> 
>       * config/arm/cortex-a57.md (cortex_a57_alu): Move extend here, move 
> bfm...
>       (cortex_a57_alu_shift): ...here.
> 

OK.

R.

Reply via email to