Lines Matching refs:stack_mask
2557 u32 *reg_mask, u64 *stack_mask) in backtrack_insn() argument
2575 verbose(env, "regs=%x stack=%llx before ", *reg_mask, *stack_mask); in backtrack_insn()
2635 *stack_mask |= 1ull << spi; in backtrack_insn()
2652 if (!(*stack_mask & (1ull << spi))) in backtrack_insn()
2654 *stack_mask &= ~(1ull << spi); in backtrack_insn()
2780 u64 stack_mask = spi >= 0 ? 1ull << spi : 0; in __mark_chain_precision() local
2804 stack_mask = 0; in __mark_chain_precision()
2809 stack_mask = 0; in __mark_chain_precision()
2815 stack_mask = 0; in __mark_chain_precision()
2822 if (!reg_mask && !stack_mask) in __mark_chain_precision()
2835 err = backtrack_insn(env, i, ®_mask, &stack_mask); in __mark_chain_precision()
2843 if (!reg_mask && !stack_mask) in __mark_chain_precision()
2882 bitmap_from_u64(mask, stack_mask); in __mark_chain_precision()
2903 stack_mask &= ~(1ull << i); in __mark_chain_precision()
2908 stack_mask &= ~(1ull << i); in __mark_chain_precision()
2918 reg_mask, stack_mask); in __mark_chain_precision()
2922 if (!reg_mask && !stack_mask) in __mark_chain_precision()