Home | History | Annotate | Download | only in assembler

Lines Matching full:mask

620     // an optional second operand of a mask under which to perform the test.
681 Jump branchTest32(Condition cond, RegisterID reg, RegisterID mask)
684 m_assembler.testl_rr(reg, mask);
688 Jump branchTest32(Condition cond, RegisterID reg, Imm32 mask = Imm32(-1))
692 if (mask.m_value == -1)
694 else if ((mask.m_value & ~0x7f) == 0)
695 m_assembler.testb_i8r(mask.m_value, reg);
697 m_assembler.testl_i32r(mask.m_value, reg);
701 Jump branchTest32(Condition cond, Address address, Imm32 mask = Imm32(-1))
704 if (mask.m_value == -1)
707 m_assembler.testl_i32m(mask.m_value, address.offset, address.base);
711 Jump branchTest32(Condition cond, BaseIndex address, Imm32 mask = Imm32(-1))
714 if (mask.m_value == -1)
717 m_assembler.testl_i32m(mask.m_value, address.offset, address.base, address.index, address.scale);
913 // The mask should be optional... paerhaps the argument order should be
917 void setTest8(Condition cond, Address address, Imm32 mask, RegisterID dest)
919 if (mask.m_value == -1)
922 m_assembler.testl_i32m(mask.m_value, address.offset, address.base);
926 void setTest32(Condition cond, Address address, Imm32 mask, RegisterID dest)
928 if (mask.m_value == -1)
931 m_assembler.testl_i32m(mask.m_value, address.offset, address.base);