D | ARMv7Assembler.h | 779 void add(RegisterID rd, RegisterID rn, RegisterID rm, ShiftTypeAndAmount shift) in add() argument 784 ASSERT(!BadReg(rm)); in add() 785 …formatter.twoWordOp12Reg4FourFours(OP_ADD_reg_T3, rn, FourFours(shift.hi4(), rd, shift.lo4(), rm)); in add() 789 void add(RegisterID rd, RegisterID rn, RegisterID rm) in add() argument 792 m_formatter.oneWordOp8RegReg143(OP_ADD_reg_T2, rm, rd); in add() 793 else if (rd == rm) in add() 795 else if (!((rd | rn | rm) & 8)) in add() 796 m_formatter.oneWordOp7Reg3Reg3Reg3(OP_ADD_reg_T1, rm, rn, rd); in add() 798 add(rd, rn, rm, ShiftTypeAndAmount()); in add() 824 void add_S(RegisterID rd, RegisterID rn, RegisterID rm, ShiftTypeAndAmount shift) in add_S() argument [all …]
|