This is the second part of the AND/OR & bitfield simplifications, now the combination of a 'masking' operation following a shift. This series is available for review & testing in the Git repository at: git://github.com/lucvoo/sparse-dev.git optim-mask-shift-or ---------------------------------------------------------------- Luc Van Oostenryck (4): doc: extend simplification notation prepare simplification of MASK(SHIFT(a | b, S), M) simplify AND(SHIFT(a | b, S), M) simplify TRUNC(SHIFT(a | b, S), N) simplify.c | 78 ++++++++++++++++++++++++++------- validation/optim/and-or-bfs.c | 1 - validation/optim/and-or-bfu.c | 1 - validation/optim/bitfield-store-loads.c | 1 - validation/optim/bitfield-store-loadu.c | 1 - 5 files changed, 61 insertions(+), 21 deletions(-)