Lines Matching refs:stack_
1484 stack_.clear(); in Eval()
1551 if (stack_.size() < op->num_required_stack_values) { in Decode()
1621 stack_.push_front(value); in op_deref()
1640 stack_.push_front(value); in op_deref_size()
1648 stack_.push_front(operand); in op_push()
1655 stack_.push_front(StackAt(0)); in op_dup()
1667 stack_.push_front(StackAt(1)); in op_over()
1678 stack_.push_front(StackAt(index)); in op_pick()
1684 AddressType old_value = stack_[0]; in op_swap()
1685 stack_[0] = stack_[1]; in op_swap()
1686 stack_[1] = old_value; in op_swap()
1692 AddressType top = stack_[0]; in op_rot()
1693 stack_[0] = stack_[1]; in op_rot()
1694 stack_[1] = stack_[2]; in op_rot()
1695 stack_[2] = top; in op_rot()
1701 SignedType signed_value = static_cast<SignedType>(stack_[0]); in op_abs()
1705 stack_[0] = static_cast<AddressType>(signed_value); in op_abs()
1712 stack_[0] &= top; in op_and()
1724 SignedType signed_dividend = static_cast<SignedType>(stack_[0]); in op_div()
1725 stack_[0] = static_cast<AddressType>(signed_dividend / signed_divisor); in op_div()
1732 stack_[0] -= top; in op_minus()
1743 stack_[0] %= top; in op_mod()
1750 stack_[0] *= top; in op_mul()
1756 SignedType signed_value = static_cast<SignedType>(stack_[0]); in op_neg()
1757 stack_[0] = static_cast<AddressType>(-signed_value); in op_neg()
1763 stack_[0] = ~stack_[0]; in op_not()
1770 stack_[0] |= top; in op_or()
1777 stack_[0] += top; in op_plus()
1783 stack_[0] += OperandAt(0); in op_plus_uconst()
1790 stack_[0] <<= top; in op_shl()
1797 stack_[0] >>= top; in op_shr()
1804 SignedType signed_value = static_cast<SignedType>(stack_[0]) >> top; in op_shra()
1805 stack_[0] = static_cast<AddressType>(signed_value); in op_shra()
1812 stack_[0] ^= top; in op_xor()
1834 stack_[0] = bool_to_dwarf_bool(stack_[0] == top); in op_eq()
1841 stack_[0] = bool_to_dwarf_bool(stack_[0] >= top); in op_ge()
1848 stack_[0] = bool_to_dwarf_bool(stack_[0] > top); in op_gt()
1855 stack_[0] = bool_to_dwarf_bool(stack_[0] <= top); in op_le()
1862 stack_[0] = bool_to_dwarf_bool(stack_[0] < top); in op_lt()
1869 stack_[0] = bool_to_dwarf_bool(stack_[0] != top); in op_ne()
1883 stack_.push_front(cur_op() - 0x30); in op_lit()
1890 stack_.push_front(cur_op() - 0x50); in op_reg()
1897 stack_.push_front(OperandAt(0)); in op_regx()
1911 stack_.push_front(regs_info_->Get(reg) + OperandAt(0)); in op_breg()
1922 stack_.push_front(regs_info_->Get(reg) + OperandAt(1)); in op_bregx()