Commit b90faeb7 by Doug Evans

(EXECUTE_IF_AND_COMPL_IN_REG_SET): Fix setting of scan_rs_.

From-SVN: r14166
parent af089bd1
...@@ -222,11 +222,11 @@ do { \ ...@@ -222,11 +222,11 @@ do { \
set in the first regset and not set in the second. */ set in the first regset and not set in the second. */
#define EXECUTE_IF_AND_COMPL_IN_REG_SET(REGSET1, REGSET2, MIN, REGNUM, CODE) \ #define EXECUTE_IF_AND_COMPL_IN_REG_SET(REGSET1, REGSET2, MIN, REGNUM, CODE) \
do { \ do { \
register REGSET_ELT_TYPE *scan_rs1_ = (REGSET1); \ register int i_ = (MIN) / REGSET_ELT_BITS; \
register REGSET_ELT_TYPE *scan_rs2_ = (REGSET2); \
register int i_; \
register int shift_ = (MIN) % REGSET_ELT_BITS; \ register int shift_ = (MIN) % REGSET_ELT_BITS; \
for (i_ = (MIN) / REGSET_ELT_BITS; i_ < regset_size; i_++) \ register REGSET_ELT_TYPE *scan_rs1_ = (REGSET1) + i_; \
register REGSET_ELT_TYPE *scan_rs2_ = (REGSET2) + i_; \
for ( ; i_ < regset_size; i_++) \
{ \ { \
REGSET_ELT_TYPE word_ = *scan_rs1_++ & ~ *scan_rs2_++; \ REGSET_ELT_TYPE word_ = *scan_rs1_++ & ~ *scan_rs2_++; \
if (word_) \ if (word_) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment