Lines Matching refs:stack_mask
2321 u32 *reg_mask, u64 *stack_mask) in backtrack_insn() argument
2339 verbose(env, "regs=%x stack=%llx before ", *reg_mask, *stack_mask); in backtrack_insn()
2399 *stack_mask |= 1ull << spi; in backtrack_insn()
2416 if (!(*stack_mask & (1ull << spi))) in backtrack_insn()
2418 *stack_mask &= ~(1ull << spi); in backtrack_insn()
2544 u64 stack_mask = spi >= 0 ? 1ull << spi : 0; in __mark_chain_precision() local
2568 stack_mask = 0; in __mark_chain_precision()
2573 stack_mask = 0; in __mark_chain_precision()
2579 stack_mask = 0; in __mark_chain_precision()
2586 if (!reg_mask && !stack_mask) in __mark_chain_precision()
2599 err = backtrack_insn(env, i, ®_mask, &stack_mask); in __mark_chain_precision()
2607 if (!reg_mask && !stack_mask) in __mark_chain_precision()
2646 bitmap_from_u64(mask, stack_mask); in __mark_chain_precision()
2667 stack_mask &= ~(1ull << i); in __mark_chain_precision()
2672 stack_mask &= ~(1ull << i); in __mark_chain_precision()
2683 reg_mask, stack_mask); in __mark_chain_precision()
2686 if (!reg_mask && !stack_mask) in __mark_chain_precision()