Re: [PATCH][ARM] Merge negdi2 patterns

2016-12-15 Thread Richard Earnshaw
On 30/11/16 17:39, Wilco Dijkstra wrote: > The negdi2 patterns for ARM and Thumb-2 are duplicated because Thumb-2 > doesn't support RSC with an immediate. We can however emulate RSC with > zero using a shifted SBC. If we add this to subsi3_carryin the negdi > patterns can be merged, simplifying t

Re: [PATCH][ARM] Merge negdi2 patterns

2016-12-14 Thread Wilco Dijkstra
  ping From: Wilco Dijkstra Sent: 30 November 2016 17:39 To: GCC Patches Cc: nd; Bernd Edlinger Subject: [PATCH][ARM] Merge negdi2 patterns     The negdi2 patterns for ARM and Thumb-2 are duplicated because Thumb-2 doesn't support RSC with an immediate.  We can however emulate RSC

Re: [PATCH][ARM] Merge negdi2 patterns

2016-12-06 Thread Wilco Dijkstra
ping From: Wilco Dijkstra Sent: 30 November 2016 17:39 To: GCC Patches Cc: nd; Bernd Edlinger Subject: [PATCH][ARM] Merge negdi2 patterns   The negdi2 patterns for ARM and Thumb-2 are duplicated because Thumb-2 doesn't support RSC with an immediate.  We can however emulate RSC with

[PATCH][ARM] Merge negdi2 patterns

2016-11-30 Thread Wilco Dijkstra
The negdi2 patterns for ARM and Thumb-2 are duplicated because Thumb-2 doesn't support RSC with an immediate. We can however emulate RSC with zero using a shifted SBC. If we add this to subsi3_carryin the negdi patterns can be merged, simplifying things a bit (eg. if changing when to split for PR