Only "tested" visually, by examining assembly diffs of the
runtime libraries between successive patches.  All told it
would appear to be some remarkable code size improvements.

Please test.


r~


Richard Henderson (7):
  s390: Constraints, predicates, and op letters for contiguous bitmasks
  s390: Only use lhs zero_extract in word_mode
  s390: Use risbgz for AND.
  s390: Add mode attribute for mode bitsize
  s390: Implement extzv for z10
  s390: Generate rxsbg, and shifted forms of rosbg
  s390: Generate rnsbg

 gcc/config/s390/constraints.md |   11 +-
 gcc/config/s390/predicates.md  |   10 +
 gcc/config/s390/s390-protos.h  |    1 +
 gcc/config/s390/s390.c         |  108 ++++++++---
 gcc/config/s390/s390.md        |  385 ++++++++++++++++++++++++++--------------
 5 files changed, 353 insertions(+), 162 deletions(-)

-- 
1.7.7.6

Reply via email to