Lines Matching defs:pos
1666 void TurboAssembler::Ext(Register rt, Register rs, uint16_t pos,
1668 DCHECK_LT(pos, 32);
1669 DCHECK_LT(pos + size, 33);
1672 ext_(rt, rs, pos, size);
1676 int shift_left = 32 - (pos + size);
1686 void TurboAssembler::Ins(Register rt, Register rs, uint16_t pos,
1688 DCHECK_LT(pos, 32);
1689 DCHECK_LE(pos + size, 32);
1693 ins_(rt, rs, pos, size);
1702 sll(t8, t8, pos);
1703 sll(scratch, scratch, pos);
1710 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos,
1712 srav(dest, source, pos);
1727 void TurboAssembler::InsertBits(Register dest, Register source, Register pos,
1729 Ror(dest, dest, pos);
1734 Subu(scratch, zero_reg, pos);