Lines Matching refs:masm
1785 static void SmiAddHelper(MacroAssembler* masm,
1793 masm->addp(dst, src2);
1794 masm->j(no_overflow, &done, Label::kNear);
1796 masm->subp(dst, src2);
1797 masm->jmp(on_not_smi_result, near_jump);
1798 masm->bind(&done);
1800 masm->movp(dst, src1);
1801 masm->addp(dst, src2);
1802 masm->j(overflow, on_not_smi_result, near_jump);
1849 static void SmiSubHelper(MacroAssembler* masm,
1857 masm->subp(dst, src2);
1858 masm->j(no_overflow, &done, Label::kNear);
1860 masm->addp(dst, src2);
1861 masm->jmp(on_not_smi_result, near_jump);
1862 masm->bind(&done);
1864 masm->movp(dst, src1);
1865 masm->subp(dst, src2);
1866 masm->j(overflow, on_not_smi_result, near_jump);
1894 static void SmiSubNoOverflowHelper(MacroAssembler* masm,
1901 masm->movp(dst, src1);
1903 masm->subp(dst, src2);
1904 masm->Assert(no_overflow, kSmiSubtractionOverflow);
2688 static void JumpIfNotUniqueNameHelper(MacroAssembler* masm,
2694 masm->testb(operand_or_register,
2696 masm->j(zero, &succeed, Label::kNear);
2697 masm->cmpb(operand_or_register, Immediate(static_cast<uint8_t>(SYMBOL_TYPE)));
2698 masm->j(not_equal, not_unique_name, distance);
2700 masm->bind(&succeed);