Home | History | Annotate | Download | only in assembler

Lines Matching full:jump

438     Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
448 Jump isUnordered(m_assembler.jp());
449 Jump result = Jump(m_assembler.je());
453 Jump isUnordered(m_assembler.jp());
454 Jump isEqual(m_assembler.je());
456 Jump result = jump();
462 return Jump(m_assembler.jCC(static_cast<X86Assembler::Condition>(cond & ~DoubleConditionBits)));
469 Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest)
488 // Convert the integer result back to float & compare to the original value - if not equal or unordered (NaN) then jump.
606 // This set of jump and conditional branch operations return a Jump
607 // object which may linked at a later point, allow forwards jump,
623 Jump branch32(Condition cond, RegisterID left, RegisterID right)
626 return Jump(m_assembler.jCC(x86Condition(cond)));
629 Jump branch32(Condition cond, RegisterID left, Imm32 right)
635 return Jump(m_assembler.jCC(x86Condition(cond)));
638 Jump branch32(Condition cond, RegisterID left, Address right)
641 return Jump(m_assembler.jCC(x86Condition(cond)));
644 Jump branch32(Condition cond, Address left, RegisterID right)
647 return Jump(m_assembler.jCC(x86Condition(cond)));
650 Jump branch32(Condition cond, Address left, Imm32 right)
653 return Jump(m_assembler.jCC(x86Condition(cond)));
656 Jump branch32(Condition cond, BaseIndex left, Imm32 right)
659 return Jump(m_assembler.jCC(x86Condition(cond)));
662 Jump branch32WithUnalignedHalfWords(Condition cond, BaseIndex left, Imm32 right)
667 Jump branch16(Condition cond, BaseIndex left, RegisterID right)
670 return Jump(m_assembler.jCC(x86Condition(cond)));
673 Jump branch16(Condition cond, BaseIndex left, Imm32 right)
678 return Jump(m_assembler.jCC(x86Condition(cond)));
681 Jump branchTest32(Condition cond, RegisterID reg, RegisterID mask)
685 return Jump(m_assembler.jCC(x86Condition(cond)));
688 Jump branchTest32(Condition cond, RegisterID reg, Imm32 mask = Imm32(-1))
698 return Jump(m_assembler.jCC(x86Condition(cond)));
701 Jump branchTest32(Condition cond, Address address, Imm32 mask = Imm32(-1))
708 return Jump(m_assembler.jCC(x86Condition(cond)));
711 Jump branchTest32(Condition cond, BaseIndex address, Imm32 mask = Imm32(-1))
718 return Jump(m_assembler.jCC(x86Condition(cond)));
721 Jump jump()
723 return Jump(m_assembler.jmp());
726 void jump(RegisterID target)
731 // Address is a memory location containing the address to jump to
732 void jump(Address address)
748 Jump branchAdd32(Condition cond, RegisterID src, RegisterID dest)
752 return Jump(m_assembler.jCC(x86Condition(cond)));
755 Jump branchAdd32(Condition cond, Imm32 imm, RegisterID dest)
759 return Jump(m_assembler.jCC(x86Condition(cond)));
762 Jump branchAdd32(Condition cond, Imm32 src, Address dest)
766 return Jump(m_assembler.jCC(x86Condition(cond)));
769 Jump branchAdd32(Condition cond, RegisterID src, Address dest)
773 return Jump(m_assembler.jCC(x86Condition(cond)));
776 Jump branchAdd32(Condition cond, Address src, RegisterID dest)
780 return Jump(m_assembler.jCC(x86Condition(cond)));
783 Jump branchMul32(Condition cond, RegisterID src, RegisterID dest)
787 return Jump(m_assembler.jCC(x86Condition(cond)));
790 Jump branchMul32(Condition cond, Address src, RegisterID dest)
794 return Jump(m_assembler.jCC(x86Condition(cond)));
797 Jump branchMul32(Condition cond, Imm32 imm, RegisterID src, RegisterID dest)
801 return Jump(m_assembler.jCC(x86Condition(cond)));
804 Jump branchSub32(Condition cond, RegisterID src, RegisterID dest)
808 return Jump(m_assembler.jCC(x86Condition(cond)));
811 Jump branchSub32(Condition cond, Imm32 imm, RegisterID dest)
815 return Jump(m_assembler.jCC(x86Condition(cond)));
818 Jump branchSub32(Condition cond, Imm32 imm, Address dest)
822 return Jump(m_assembler.jCC(x86Condition(cond)));
825 Jump branchSub32(Condition cond, RegisterID src, Address dest)
829 return Jump(m_assembler.jCC(x86Condition(cond)));
832 Jump branchSub32(Condition cond, Address src, RegisterID dest)
836 return Jump(m_assembler.jCC(x86Condition(cond)));
839 Jump branchOr32(Condition cond, RegisterID src, RegisterID dest)
843 return Jump(m_assembler.jCC(x86Condition(cond)));