Lines Matching refs:shamt
259 int shamt,
268 shamt << kShamtShift |
642 void MipsAssembler::Sll(Register rd, Register rt, int shamt) {
643 CHECK(IsUint<5>(shamt)) << shamt;
644 DsFsmInstr(EmitR(0, static_cast<Register>(0), rt, rd, shamt, 0x00)).GprOuts(rd).GprIns(rt);
647 void MipsAssembler::Srl(Register rd, Register rt, int shamt) {
648 CHECK(IsUint<5>(shamt)) << shamt;
649 DsFsmInstr(EmitR(0, static_cast<Register>(0), rt, rd, shamt, 0x02)).GprOuts(rd).GprIns(rt);
652 void MipsAssembler::Rotr(Register rd, Register rt, int shamt) {
653 CHECK(IsUint<5>(shamt)) << shamt;
654 DsFsmInstr(EmitR(0, static_cast<Register>(1), rt, rd, shamt, 0x02)).GprOuts(rd).GprIns(rt);
657 void MipsAssembler::Sra(Register rd, Register rt, int shamt) {
658 CHECK(IsUint<5>(shamt)) << shamt;
659 DsFsmInstr(EmitR(0, static_cast<Register>(0), rt, rd, shamt, 0x03)).GprOuts(rd).GprIns(rt);
704 int shamt,
706 CHECK(0 <= shamt && shamt <= 4) << shamt;
708 if (shamt == TIMES_1) {
712 Lsa(dst, src_idx, src_base, shamt);
714 Sll(tmp, src_idx, shamt);