Lines Matching refs:rotate
1834 void Assembler::sxtb(Register dst, Register src, int rotate, Condition cond) { in sxtb() argument
1840 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in sxtb()
1842 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src.code()); in sxtb()
1846 void Assembler::sxtab(Register dst, Register src1, Register src2, int rotate, in sxtab() argument
1854 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in sxtab()
1856 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src2.code()); in sxtab()
1860 void Assembler::sxth(Register dst, Register src, int rotate, Condition cond) { in sxth() argument
1866 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in sxth()
1868 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src.code()); in sxth()
1872 void Assembler::sxtah(Register dst, Register src1, Register src2, int rotate, in sxtah() argument
1880 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in sxtah()
1882 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src2.code()); in sxtah()
1886 void Assembler::uxtb(Register dst, Register src, int rotate, Condition cond) { in uxtb() argument
1892 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in uxtb()
1894 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src.code()); in uxtb()
1898 void Assembler::uxtab(Register dst, Register src1, Register src2, int rotate, in uxtab() argument
1906 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in uxtab()
1908 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src2.code()); in uxtab()
1912 void Assembler::uxtb16(Register dst, Register src, int rotate, Condition cond) { in uxtb16() argument
1918 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in uxtb16()
1920 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src.code()); in uxtb16()
1924 void Assembler::uxth(Register dst, Register src, int rotate, Condition cond) { in uxth() argument
1930 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in uxth()
1932 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src.code()); in uxth()
1936 void Assembler::uxtah(Register dst, Register src1, Register src2, int rotate, in uxtah() argument
1944 DCHECK(rotate == 0 || rotate == 8 || rotate == 16 || rotate == 24); in uxtah()
1946 ((rotate >> 1) & 0xC) * B8 | 7 * B4 | src2.code()); in uxtah()
3591 int rotate = Instruction::RotateValue(instr) * 2; in DecodeShiftImm() local
3593 return base::bits::RotateRight32(immed8, rotate); in DecodeShiftImm()