Lines Matching refs:reg2
533 Register reg2) {
554 // reg2 - Used for the index into the dictionary.
567 // Use reg2 for index calculations and keep the hash intact in reg0.
568 mov(reg2, reg0);
571 Addu(reg2, reg2, Operand(SeededNumberDictionary::GetProbeOffset(i)));
573 and_(reg2, reg2, reg1);
577 sll(at, reg2, 1); // 2x.
578 addu(reg2, reg2, at); // reg2 = reg2 * 3.
581 sll(at, reg2, kPointerSizeLog2);
582 addu(reg2, elements, at);
584 lw(at, FieldMemOperand(reg2, SeededNumberDictionary::kElementsStartOffset));
594 // reg2: elements + (index * kPointerSize).
597 lw(reg1, FieldMemOperand(reg2, kDetailsOffset));
604 lw(result, FieldMemOperand(reg2, kValueOffset));
3073 Register reg2,
3076 Xor(reg1, reg1, Operand(reg2));
3077 Xor(reg2, reg2, Operand(reg1));
3078 Xor(reg1, reg1, Operand(reg2));
3081 mov(reg1, reg2);
3082 mov(reg2, scratch);
5149 Register reg2,
5153 or_(at, reg1, reg2);
5159 Register reg2,
5164 and_(at, reg1, reg2);
5948 Register reg2,
5955 if (reg2.is_valid()) regs |= reg2.bit();
5996 Register reg2,
6003 int n_of_valid_regs = reg1.is_valid() + reg2.is_valid() +
6009 if (reg2.is_valid()) regs |= reg2.bit();