Lines Matching full:reg2
485 Register reg2) {
506 // reg2 - Used for the index into the dictionary.
519 // Use reg2 for index calculations and keep the hash intact in reg0.
520 mov(reg2, reg0);
523 Addu(reg2, reg2, Operand(SeededNumberDictionary::GetProbeOffset(i)));
525 and_(reg2, reg2, reg1);
529 sll(at, reg2, 1); // 2x.
530 addu(reg2, reg2, at); // reg2 = reg2 * 3.
533 sll(at, reg2, kPointerSizeLog2);
534 addu(reg2, elements, at);
536 lw(at, FieldMemOperand(reg2, SeededNumberDictionary::kElementsStartOffset));
546 // reg2: elements + (index * kPointerSize).
549 lw(reg1, FieldMemOperand(reg2, kDetailsOffset));
556 lw(result, FieldMemOperand(reg2, kValueOffset));
2635 Register reg2,
2638 Xor(reg1, reg1, Operand(reg2));
2639 Xor(reg2, reg2, Operand(reg1));
2640 Xor(reg1, reg1, Operand(reg2));
2643 mov(reg1, reg2);
2644 mov(reg2, scratch);
4822 Register reg2,
4826 or_(at, reg1, reg2);
4832 Register reg2,
4837 and_(at, reg1, reg2);
5660 Register reg2,
5667 if (reg2.is_valid()) regs |= reg2.bit();